body {padding:0;margin:0;font-family:Arial, Tahoma;}
/* body {background:#bae2ff url(http://www.filmz.ru/images/images_main/topbg_snow.jpg) top center no-repeat;} */


body {background:#c1c4c5;}
.dbl {display:block;}

/* .headloginfix {position:absolute;top:0;width:100%;}
.infocont {position:absolute;top:144px;width:100%;} */

.major_width {position:relative;max-width:992px;margin:0 auto;z-index:900;}

.topbanner {text-align:center;}
.topbanner img {margin:0 auto;}

#newmenu li a {color:#333;}
#newmenu {background-color:#fff;}

/* #logo_n_search{background-color:#e5e5e5;border: 1px solid #CCCCCC;border-radius: 0 0 5px 5px;} */
#logo_n_search{background-color:#fff;border: 0px solid #bae2fe;border-radius:0;}
#logo_n_search a {color:#666;}
#logo_n_search {color:#CCC;}
#logo_n_search {height:70px;}

span.filmzrutoplogo120{display:block;float:left;margin:22px 22px 0;width:200px;height:33px;background:url(/images/images_main/filmzrutoplogo_2013.png) top left no-repeat;}
span.filmzrutoplogo120:hover{background-position:0 -35px;}

#bottommenu a:link, #bottommenu a:visited {color:#666;}
#bottommenu a:active {color:#000;text-decoration:underline;}
#bottommenu a:hover {color:#fff;text-decoration:underline;}

.bottommenu-h2{
	margin: 0 4px 10px 20px;
    padding-top: 20px;
    font-size: 120%;
    font-weight: 200;
    color: #2c3e50;
    margin-right: 4px;
    text-transform: uppercase;
    text-align: left;
}

/* input, input[type="password"], input[type="search"], isindex {border:0px insert;} */
/* input[type="search"] {border:0px insert;} */

table#logincheck input[type="checkbox"], input[type="radio"] {display:inline;}
input[type="checkbox"], input[type="radio"] {display:none;}
input[type="checkbox"] + label span,input[type="checkbox"]:checked + label span, input[type="radio"] + label span, input[type="radio"]:checked + label span {background:url(/images/icons/sociallogosfull2012.png) no-repeat; display:inline-block;content: "";width:20px;height:20px; vertical-align:middle;cursor:pointer;margin:5px 10px;}
input[type="radio"] + label span, input[type="checkbox"] + label span {background-position:-120px -100px;}
input[type="checkbox"]:checked + label span, input[type="checkbox"]:checked + label span {background-position:-120px -140px;}
input[type="radio"]:checked + label span {background-position:-120px -120px;}


/* закончится редизайн */ 

h1 {font-size:170%;font-weight:400;color:#2c3e50;margin-top:16px;text-align: left;line-height:1.2;}
h2 {font-size:120%;font-weight:200;color:#2c3e50;margin-right:4px;text-transform:uppercase;text-align: left;}
.subtitle {font-size:140%;font-weight:700;color:#2c3e50;margin-top:10px;margin-right:4px;text-transform:uppercase;text-align: left;}
.review h2 {font-size:140%;font-weight:400;color:#2c3e50;margin-top:16px;margin-right:4px;}
.text h1, .text h2 {margin-top:8px;}
.bl-max-over h2, .bl-max-insnews h2 {margin-left:20px;}
h3 {font-size:150%;font-weight:100;color:#666;margin:10px 4px 10px 0;}
h4 {font-size:140%;font-weight:200;color:#333;margin-top:10px;font-style:oblique;}
h5 {font-size:120%;font-weight:200;color:#333;margin-top:16px;margin-bottom:10px;}
p {font-size:100%;line-height:1.7;text-align: justify;}
.text {line-height:1.7;text-align: justify;}
p {color:#272727;}
blockquote {font-size:120%;color:#2c3e50;line-height:1.5;margin-left:40px;}
.tags {font-size:80%;color:#999;}
.tags a:link {color:#999;}
.listing a:link, .listing a:visited {color:#606060;text-decoration:none;}
.invert {background-color:#f1f5f6;}
.reinvert li {background-color:#ffffff;}

ul {list-style-type:none;}


table {font-size:10pt;color:#333;line-height:1.0;border-spacing:0;border-collapse:collapse;}
td {padding:5px 4px 10px;border-bottom:1px solid #ddd;vertical-align:top;}
thead, .tabline {font-size:8pt;color:#999;line-height:1.0;background-color:#f6f6f6;}
.new_release, .sortedby {background-color:#fff7de;}
tr.bordb0 td {border-bottom:0;}
td.filmtitle {width:172px;}
td.distrib {width:96px;}

.content_dark {background-color:#f0f0f0;}

#smi_teaser_1560 td {border-bottom:0;}

#logo_n_search td {border:0;}

.fs6,.fs7,.fs8,.fullink {font-size:100%;}
.fs9,.fs10,.fs11 {font-size:150%;}
.fs12,.fs13,.fs14,.fs15,.fs16,.fs17,.fs18 {font-size:200%;}

/* #logo_n_search{background:#fff;}
#logo_n_search a {color:#999;}
#logo_n_search {color:#333;}
#logo_n_search {height:50px;}
#logo_n_search{border-bottom:1px solid #ddd;} */

/* 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;} */

#topuserline {list-style:none; margin:0;padding:0; list-style:none;background-color:#ECF0F1; clear:both;}
#topuserline ul {padding-left: 5px;}
#topuserline li {position:relative; margin:0; padding:12px 8px; float:left;color:#333;}
#topuserline li.active {background-color:#A9DCFF;}
#topuserline li:hover {background-color:#3498db;}
#topuserline li a {color:#666;}
#topuserline li:hover a {color:#fff;}
#topuserline li:hover {color:#fff;}
#topuserline li ul li {float:left;display:block;position:relative;padding:5px;border-bottom: 1px solid #95a5a6;} 
#topuserline li ul li a:hover {color:#fff;}
#topuserline li:hover ul li a {color:#333;}
#topuserline li:hover ul li:hover a {color:#fff;}
#topuserline li:hover .dropdown_1column, #topuserline li:hover .dropdown_2columns {left:-1px;top:auto;} 
#topuserline .menu_right {float:right; margin-right:10px;} 
#topuserline li .align_right {-moz-border-radius: 5px 0px 5px 5px; -webkit-border-radius: 5px 0px 5px 5px;border-radius: 5px 0px 5px 5px;} 

#topuserline ul:after {clear:both;}

#newmenu {clear:both;}
#newmenu {list-style:none; width:100px;margin:0;padding:0;border-top:0px solid #D0D0D0;border-bottom:0px solid #D0D0D0;}
#newmenu ul {padding-left:5px;}
#newmenu li {float:left;display:block;position:relative;padding:8px 8px 10px;margin:0 4px 0 6px;border:none;} 
#newmenu li ul li {float:left;display:block;position:relative;padding:5px;border-bottom: 1px solid #DDD;} 
#newmenu li ul li a:hover {color:#fff;}
/* #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:hover {background: #3498db;} 
#newmenu li a {display:block;outline:0;text-decoration:none;} 
/* #newmenu li:hover a {color:#060606;} */
#newmenu li:hover a {color:#fff;}
#newmenu li:hover ul li a {color:#333;}
#newmenu li:hover ul li:hover a {color:#fff;}
#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:70px;text-align:left;}
ul.fix175 li {width:85px;text-align:left;}
ul.fix200 li {width:140px;text-align:left;}
.dropdown_1column, .dropdown_2columns, .dropdown_3columns, .dropdown_4columns, .dropdown_5columns, .dropdown_6columns {margin:5px auto; position:absolute; left:-999em; text-align:left; padding:5px; border:1px solid #CCC; border-top:none; background: #f7f7f7;-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: 180px;} 
.dropdown_2columns {width: 310px;} 
.dropdown_3columns {width: 466px;} 
.dropdown_4columns {width: 640px;} 
.dropdown_5columns {width: 778px;} 
.dropdown_6columns {width: 934px;}
.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:136px;} 
.col_2 {width:300px;} 
.col_3 {width:456px;} 
.col_4 {width:312px;} 
.col_5 {width:788px;}
.col_6 {width:924px;}


/* #user_extended {position: absolute; z-index: 1000; margin-top: -16px; display: none; width:170px;} */
#user_extended a:link, #user_extended a:visited {color:#333;}
#user_extended a:hover {color:#aaa;}
#user_extended li {display:block;position:relative;clear:both;color:#333;} 


/* конец меню */

a[class='samepage']:link, .samepage {color:#bebebe;text-decoration:none;border-bottom:1px dashed #3498db;}
a[class='samepage']:active {color:#3498db;text-decoration:none;border-bottom:1px dashed #3498db;}
a[class='samepage']:visited {color:#bebebe;text-decoration:none;border-bottom:1px dashed #3498db;}
a[class='samepage']:hover {color:#3498db;text-decoration:none;border-bottom:1px dashed #3498db;}

a[class='fullink']:link {color:#3498db;text-decoration:none;border:0;}
a[class='fullink']:active {color:#3498db;text-decoration:none;border:0;}
a[class='fullink']:visited {color:#2980b9;text-decoration:none;border:0;}
a[class='fullink']:hover {color:#42c9ff;text-decoration:underline;border:0;}

a:link {color:#3498db;text-decoration:none;}
a:active, .activelink {color:#3498db;text-decoration:underline;}
a:visited {color:#2980b9;text-decoration:none;}
a:hover, .listing a:hover, .tags a:hover {color:#42c9ff;text-decoration:underline;}

.comment_info_link a:link {color:#BEBEBE;}

div.reverse {background-color:#3498DB; color:#fff;}
div.reverse .description {color:#fff;}
div.reverse a, div.reverse .tags a {color:#ddd;}




.inform h2, .inform h4 {margin:0 4px 10px 20px;padding-top:20px;}
/* .inform h2, .inform h4 {margin-left:20px;padding-top:20px;} */
.middle {padding:0;background:#ecf0f1;}

/* .main-block {max-width:648px;margin-left:8px;} */
.main-block {margin-left:8px;margin-right:8px;}

.main-block-wide, .main-block-big {width:100%;margin-left:4px;}

.supermicro {width:40px;margin:10px 10px 10px 20px;}
.micro {width:70px;margin:20px 10px 10px 20px;background-size:70px auto !important;}
.small {width:156px;border:1px solid #ccc;}
.sm115 {width:115px;border:1px solid #ccc;}
.maximg {display:block;width:100%;border:0;margin:0 auto;}
.maximgwidth {display:block;width:100%;border:0;margin:0 auto;padding-top:0;}
.mediumstills {display:block;border:0;margin:8px;padding-top:20px;}
.videoimg {width:100%;height:auto;}
a img{border:0;}
/* .br5 {border-radius:5px;} */
/* .br5top {border-top-right-radius:5px;border-top-left-radius:5px;} */
.border_white {border:4px solid #fff;}

.inform {background:#fff;border:0;margin-bottom:4px;margin-top:8px;padding-bottom:8px;}
.content {background:#fff;border:0;padding:8px 0;margin:8px 0;clear:both;}
.text {padding:8px 24px;}
.textinn {margin:8px -20px 0;}

/* #navblock {width:320px;float:left;margin-left:8px;} */
#navblock {float:left;margin-left:8px;margin-right:8px;}


.card li, li.shortnews {padding-bottom:12px;}
.card .item {font-size:8pt;margin-left:100px;}
.expand {color:#999;font-size:8pt;margin-right:10px;}

.quota {font-size:1.8rem; margin-left:0px;}
.inform li .quota div.item, .quota div.item {padding:10px 0 10px 16px;margin-left:0;font-size:1.2rem;}
.quota:hover {background-color:#eaf9ff;}

.pages {font-size:1.2em; margin-left:8px;padding:10px 4px;}
.pages:hover {background-color:#eaf9ff;}

.inform ul {list-style-type:none;margin:0;padding:0;}
.inform li {border-top:1px solid #fff;border-bottom:1px solid #ddd;clear:both;padding:10px 0;vertical-align:bottom;}
.inform li:first-child {border-top:0;} 
.inform li:last-child {border-bottom:0;} 
.inform li.commentitem {padding:0;}
.inform li .item {display:block;font-size:1.2em;margin-top:2px;margin-left:60px;}
.inform li .number {display:block;float:right; margin-top:3px;margin-right:0;font-size:1.2em;color:#000;background-color:#e0e0e0;padding:12px 10px 12px 8px;margin-top:-10px;min-width:32px;text-align:right;}
/* .inform li .number {display:block;float:right; margin-top:3px;margin-right:0;font-size:12px;color:#333;background-color:#ECF0F1;padding:10px 10px 10px 8px;margin-top:-10px;min-width:32px;text-align:right;} */
.inform li .number a {color:#666;}
.inform li.first {border-top:0;}
.inform li.last {border-bottom:0;}
.inform li ul {background:#f6f6f6;}
.inform li .pages .item {display:block;font-size:12px;margin-top:2px;margin-left:5px;}

table ul {list-style-type:none;margin:0;padding:0;}
table li {border-top:1px solid #fff;border-bottom:1px solid #ddd;clear:both;padding:10px 0;vertical-align:bottom; display:block;font-size:9pt;margin-top:2px;}
table li:first-child {border-top:0;} 
table li:last-child {border-bottom:0;} 
table li .number {display:block;float:right; margin-top:3px;margin-right:20px;font-size:9pt;}
table li.first {border-top:0;}
table li.last {border-bottom:0;}

.simple_text {line-height:1.6;}


.listing li:hover {background:#fff;}
.listing li .item {margin-left:90px;}

.release1col li {padding-left:20px;}
.release1col {font-size:12pt;}
.release2col {font-size:12pt;}
.release3col {font-size:12pt;}

.release2col .item {margin-left:20px;} 
ul.release3col li .item {margin:2px 10px 2px 90px;}
.release3col .name {float:left;margin:2px 10px 0 20px;}

.main-news-block {margin-bottom:4px;float:left;}
.main-news-block .preview, .bl-small .preview {padding:8px;}
.main-news-insnews {margin-bottom:4px;}


.bl-max-over {width:648px;float:left;border:0;background-color:#ecf0f1;padding-bottom:8px;}
.bl-max-insnews {width:100%;border:0;background-color:#fff;padding-bottom:8px;}
/* .bl-max,.bl-major,.bl-medium,.bl-small {background-color:#f0f0f0;margin:8px 0 0 8px;float:left;} */
.bl-max,.bl-major,.bl-medium,.bl-small {margin:8px 8px 0 0;float:left;}
.bl-micro {background-color:#f0f0f0;margin:8px 10px 0 0;float:left;}
.bl-max {width:648px;height:156px;}
/* .bl-major {width:483px;} */

.h265  {height:265px;}
.h320  {height:320px;}
.h330  {height:350px;}
.h156  {height:156px;}
.bl-micro, .bl-microlight, .w70 {width:70px;}
.bl-small, .bl-smalllight {width:156px;}
.quota {width:24%;}
.bl-smalllight {margin:8px;background-color:#f0f0f0;text-align:center;padding:8px 0;}
.bl-smalllight .marks {font-size:11pt;margin:8px;}
.bl-smalllight .date {font-size:20pt;}
.bl-smalllight .text {font-size:8pt;}

.bl-microlight {margin:8px;background-color:#f0f0f0;text-align:center;padding:8px 0;}
.bl-microlight .marks {font-size:11pt;margin:8px;}
.bl-microlight .date {font-size:20pt;}
.bl-microlight .text {font-size:8pt;}

.bl-news {width:320px;margin:8px 8px 0 0;}
.bl-news .inform {margin-bottom:8px;background-color:#fff;}
.bl-news .inform li {padding-bottom:10px;}

.newssmall  {width:156px;height:156px;}

.bottom1col {width:150px;line-height:200%;}
.bottom2col {width:300px;}
ul.bottom1col, ul.bottom2col {list-style-type:none;margin:0;padding:5px;font-size:8pt;margin-left:10px;}

.el04ed {width:32px;}
.el05ed {width:76px;}
.el075ed {width:115px;}
.el1ed {width:156px;}
.el2ed {width:313px;}
.el3ed {width:471px;}
.el4ed {width:629px;}
.el5ed {width:787px;}
.el6ed {width:944px;}
.el100ed {width:100%;}

.el1ed > .title {margin:10px 0;font-size:16px;text-align:center;}
.el2ed > .title {margin:10px 0;text-transform:uppercase;font-size:20px;padding:10px 20px;text-align:center;}
.el3ed > .title {margin:10px 0;text-transform:uppercase;font-size:20px;padding:5px 30px 0;}
.el4ed > .title {margin:10px 0;text-transform:uppercase;font-size:20px;padding:5px 30px 0;}
.el5ed > .title {margin:10px 0;text-transform:uppercase;font-size:26px;padding:5px 30px 0;}
.el6ed > .title {margin:10px 0;text-transform:uppercase;font-size:32px;padding:5px 30px 0;}

.el2ed > .description {padding:10px 20px 20px;}
.el3ed > .description {padding:0 30px 20px;}
.el4ed > .description {padding:0 30px 20px;}

.el3ed > .flr, .el4ed > .flr {margin-left:10px;}
.el3ed > .fll, .el4ed > .fll {margin-right:30px;}

.el1ed > .description {font-size:14px;}
.el2ed > .description {font-size:14px;}
.el3ed > .description {font-size:14px;}
.el4ed > .description {font-size:14px;}
.el5ed > .description {font-size:14px;}
.el6ed > .description {font-size:14px;}


.bt1w {border-top:1px solid #fff;}
.br1w {border-right:1px solid #fff;}
.bb1w {border-bottom:1px solid #fff;}
.bl1w {border-left:1px solid #fff;}
.bt1g {border-top:1px solid #3f3f3f;}
.br1g {border-right:1px solid #3f3f3f;}
.bb1g {border-bottom:1px solid #3f3f3f;}
.bl1g {border-left:1px solid #3f3f3f;}
.bb1lg {border-bottom:1px solid #ddd;}
.ball1w {border:1px solid #fff;}
.ball2w {border:2px solid #fff;}
.ball2g {border:2px solid #3f3f3f;}
.ball2n {border:2px;}


div.ilb {display:inline-block;vertical-align:top;margin-right:-4px;}



.red {color:#e74c3c;}
.blue {color:#3498db;}
.grey {color:#7f8c8d;}

.bl-medium .title {font-size:18px;font-weight:400;color:#000;margin-bottom:4px;padding:0 20px;}
.bl-small .title {font-size:16px;font-weight:400;color:#000;margin-bottom:4px;line-height:1.0;}
.bl-micro .title {font-size:13px;font-weight:100;color:#000;margin-bottom:4px;}
.bl-medium .description {font-size:13px;font-weight:200;color:#606060;line-height:1.6;padding:0 20px;}
.bl-small .description {font-size:13px;font-weight:200;color:#606060;line-height:1.6;}

#afisha_movies_ul .bl-small .title {font-size:14px;font-weight:400;color:#000;margin-bottom:4px;line-height:1.0;}

.clr,.clear{clear:both;}

.fll {float:left;}
.flr {float:right;}

.itemicon20 {background:url(/images/icons/sociallogosfull2012.png) no-repeat; width:20px;height:20px;display:block;}
span.mainicon  {background-position:-81px -40px;}
.inform li:hover span.mainicon {background-position:-81px -60px;}
span.photoicon  {background-position:-60px -40px;}
.inform li:hover span.photoicon {background-position:-60px -60px;}
span.postericon  {background-position:-180px 0;}
.inform li:hover span.postericon {background-position:-180px -20px;}
span.videoicon  {background-position:-20px -40px;}
.inform li:hover span.videoicon {background-position:-20px -60px;}
span.newsicon  {background-position:-40px -40px;}
.inform li:hover span.newsicon {background-position:-40px -60px;}
span.favoricon  {background-position:-100px -40px;}
.inform li:hover span.favoricon {background-position:-100px -60px;}
span.commenticon  {background-position:-120px -40px;}
.inform li:hover span.commenticon {background-position:-120px -60px;}
span.commenticon  a:link, span.commenticon  a:active, span.commenticon  a:visited, span.commenticon  a:hover{color:#fff;}
.inform li:hover span.favoricon {background-position:-100px -60px;}
span.afishaicon  {background-position:-300px -40px;}
.inform li:hover span.afishaicon {background-position:-300px -60px;}
span.replyicon {background-position:-20px -80px;}
.quota:hover span.replyicon {background-position:-20px -100px;}
span.commtreeicon {background-position:-60px -80px;}
.quota:hover span.commtreeicon {background-position:-60px -100px;}
span.linkicon {background-position:-40px -80px;}
.quota:hover span.linkicon {background-position:-40px -100px;}
span.editicon {background-position:-80px -80px;}
.quota:hover span.editicon {background-position:-80px -100px;}
span.refreshicon {background-position:0 -80px;}
.pages:hover span.refreshicon {background-position:0 -100px;}
span.favoricon50  {background-position:-180px -40px;}
.quota:hover span.favoricon50 {background-position:-180px -60px;}
span.artcomment {background-position:-120px -80px;}
.quota:hover span.artcomment {background-position:-120px -60px;}
span.artcomment a:link, span.artcomment a:active, span.artcomment a:visited, span.artcomment a:hover{color:#fff;}
span.enrageicon {background-position:-220px -40px;}
.quota:hover span.enrageicon {background-position:-220px -60px;}
span.enrageiconsm {background-position:-300px -80px;}
span.enrageiconsm:hover {background-position:-300px -100px;}
span.artcommentsm {background-position:-220px -100px;}
.quota:hover span.artcommentsm {background-position:-240px -100px;}
span.seeallicon {background-position:-200px -40px;}
.quota:hover span.seeallicon {background-position:-200px -60px;}
.downloadicon {background-position:-260px 0;}
.downloadicon:hover {background-position:-260px -20px;}
.whatchicon {background-position:-300px 0;}
.whatchiconwt {background-position:-320px 0;}
.whatchicon:hover {background-position:-300px -20px;}
.iwhatch {background-position:-300px -20px;}
span.uplevel {background-position:-140px -80px;}
.quota:hover span.uplevel {background-position:-140px -100px;}
span.allcommentsicon {background-position:-160px -80px;}
.quota:hover span.allcommentsicon {background-position:-160px -100px;}
.listing span.allcommentsicon {background-position:-160px -120px;}
.listing li:hover span.allcommentsicon {background-position:-160px -100px;}
span.inboxicon  {background-position:-20px -120px;}
.inform li:hover span.inboxicon {background-position:-20px -140px;}
span.inboxiconlt  {background-position:-140px -120px;}
span.inboxiconlt:hover {background-position:-20px -140px;}

span.profileicon  {background-position:0 -120px;}
.inform li:hover span.profileicon {background-position:0 -140px;}
span.markicon  {background-position:-60px -120px;}
.inform li:hover span.markicon {background-position:-60px -140px;}
span.boxxicon  {background-position:-80px -120px;}
.inform li:hover span.boxxicon {background-position:-80px -140px;}
span.blogicon  {background-position:-100px -120px;}
.inform li:hover span.blogicon {background-position:-100px -140px;}
span.spamicon {background-position:0 -160px;}
.quota:hover span.spamicon {background-position:-20px -160px;}
span.alerticon {background-position:-40px -160px;}
.quota:hover span.alerticon {background-position:-60px -160px;}

span.leftarrowicon  {background-position:-280px -40px;}
span.rightarrowicon  {background-position:-260px -40px;}

span.likeicon  {background-position:-140px -40px;}
span.likeicon:hover, span.tnx {background-position:-140px -60px;}
span.unlikeicon {background-position:-160px -40px;}
span.unlikeicon:hover {background-position:-160px -60px;}
span.sharelinkicon {background-position:-100px -80px;}
.quota:hover span.sharelinkicon {background-position:-100px -100px;}

.combit {background:url(/images/icons/sociallogosfull2012.png) no-repeat right -120px; height:20px;color:#fff;font-size:8pt;padding:2px 5px 0;width:16px;text-align:center;}
.combit  a {text-decoration:none; color:#fff;}
span.combit:hover {background-position:right -150px;}

.levbit {background:url(/images/icons/sociallogosfull2012.png) no-repeat -200px -100px; height:20px;color:#fff;font-size:8pt;padding:2px 3px 0;width:14px;}
.levbit  a {text-decoration:none; color:#fff;}
span.levbit:hover {background-position:-200px -80px;}

.itemicon48 {background:url(/images/icons/sociallogosfull2012.png) no-repeat; width:49px;height:48px;display:block;}
div.largearrowleft  {background-position:0 -200px;}
div.largearrowleft:hover {background-position:-98px -200px;}
div.largearrowright  {background-position:-49px -200px;}
div.largearrowright:hover {background-position:-147px -200px;}


.mr5 {margin-right:5px;}
.ml5 {margin-left:4px;}
.mt5 {margin-top:5px;}
.mb5 {margin-bottom:5px;}
.mr10 {margin-right:10px;}
.ml10 {margin-left:10px;}
.mt10 {margin-top:10px;}
.mb10 {margin-bottom:10px;}
.mr20 {margin-right:20px;}
.mt20 {margin-top:20px;}
.ml20 {margin-left:21px;}
.mb20 {margin-bottom:21px;}
.ml30 {margin-left:30px;}
.pad0 {padding:0;}
.pl20 {padding-left:20px;}
.pr20 {padding-right:20px;}
.pt20 {padding-top:20px;}
.pb20 {padding-bottom:20px;}
.pl10 {padding-left:10px;}
.pr10 {padding-right:10px;}
.pt10 {padding-top:10px;}
.pb10 {padding-bottom:10px;}
.ml10min {margin-left:-10px;width:620px;} 
.ml20min {margin-left:-20px;} 
                            
.mp-small {margin:10px 0 0 9px;}
.bl-major {width:482px;height:320px;position:relative;}
.bl-major-video {width:640px;}

.bl-medium {width:320px;position:relative;}
.mp-small {width:156px;}
/* .bl-major .excluzive {width:70px;height:18px;float:right;background-color:#900;color:#fff;padding:4px 4px 0;font-size:12px;margin:-20px -8px 0 0;font-weight:bold;text-align:center;} */
.excluzive {position:relative;width:70px;height:20px;float:right;background-color:#900;color:#fff;padding:4px 4px 0;font-size:12px;margin:-38px -4px 0 0;font-weight:bold;text-align:center;z-index:900;}
.bl-major .mp-bg {margin:200px 8px 8px;background:url(/images/icons/bg333op80.png); position: absolute; bottom: 0%;}
/* .bl-medium .mp-bg {margin:160px 8px 8px;background:url(/images/icons/bg333op80.png);position: absolute; bottom: 0%;} */
.bl-medium .mp-bg {margin:160px 0px 0px;background:url(/images/icons/bg333op80.png);position: absolute; bottom: 0%;}
/* .mp-text {padding:8px;color:#fff;font-family:Arial;} */
.mp-text {padding:12px;color:#fff;font-family:Arial;}

.mp-text a:link, .mp-text a:visited {color:#fff;text-decoration:none;}
.mp-text a:hover {color:#ddd;text-decoration:none; border-bottom:1px solid #65cbff;}
.mp-text .header {font-size:11pt;font-weight:bold;margin-bottom:8px;line-height:1.1;}
.mp-text .text {font-size:8pt;line-height:1.6;text-align:left;padding:0;}
.mp-text .tagline {font-size:8pt;color:#999;}
.mp-text .tagline a {color:#999;}
.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;}



.shortnews .title {font-size:2em;font-weight:500;margin-bottom:5pt;}
.shortnews .description {font-size:1.6em;font-weight:200;color:#000;line-height: 1.6;}
.shortnews li {padding:10px 20px;}
.shortnews .tags {padding-top:6px;}


.tpts_texts {padding:10px 20px;}
.tpts_texts .title {font-size:16px;font-weight:500;margin-bottom:5pt;}
.tpts_texts .description {font-size:13px;font-weight:200;color:#606060;line-height: 1.6;}
.tpts_texts .tags {padding-top:6px;}


.boxoff  {font-weight:100;}
.boxoff .place {font-size:10pt;color:#CCC;}
.boxoff .header {font-size:10pt;text-transform:uppercase;}
.boxoff .numbers {font-size:13pt;color:#AAA;}
.boxoff .distrib {color:#AAA;}
li.boxoff {padding-top:0;}

.relatedlinks .description {font-size:9pt;font-weight:200;color:#606060;margin-left:20px;}

.second_level {background-color:#f1f5f6;padding:0;border:0;}
.subtext {font-size:1.2rem;}

.line {border-top:1px solid #ddd;border-bottom:1px solid #fff;margin-bottom:4px;}
.cent {text-align:center;}
.centdiv {margin:0 auto;}
.right {text-align:right;}

.lcb {background-color:#fff;}

#interfacts {border-left: 1px solid #95a5a6; float:right; margin: 0px 5px 10px 10px;padding: 10px;width: 32%;font-size:8pt;color:#666;line-height:150%;}
#interfacts img {margin:0 0 10px 10px;}
img.castingphoto{width:20%;border:1px solid #336;margin:5px 20px 5px 0;float:left;border-radius:5px;}
.cutin {margin:20px 0;font-size:14pt;}
.white {color:#fff;}


.message_ok {margin-left:21px;font-size:12pt;}
div.spoiler {color:#fff;display:inline;}
.spoiler p {color:#fff;}
.spoiler a {color:#fff;text-decoration: underline;}


dl.tabs {margin:0;}
.tabs dd.selected{display:block;}
.tabs{width:100%;float:right;overflow:hidden;zoom:1;position:relative;}
.tabs dt{color:#333;background-color:#f1f5f6;font-weight:700;float:left;line-height:270%;height:40px;border-top:1px solid #fff;border-right:1px solid #fff;border-radius:0;position:relative;left:0;margin-right:0;margin-left:0;cursor:pointer;padding:0 1em;font-size:1.2em;}
.tabs dt.selected{background-color:#fff;color:#333;z-index:3;cursor:auto;border-color:#fff;}
.tabs dd{display:none;float:right;width:100%;position:relative;z-index:2;margin:60px 0 0 -100%;}
.tabs dd.selected{background-color:#fff;color:#333}
.tabs .tab-content{border:0 solid #203a5b;padding:5px 0;}
.tabs .bl {border-left:1px solid #fff;}
.lead {margin-top:4px;padding:10px 0;}


.baloon {width:150px; padding:10px;cursor:pointer;}
                                                                                                                                                                                                 
.share-line, .share-sn, .share-send, .share-vk, .share-mr, .share-tw, .share-fb, .share-lj, .diaryicon,.mmmicon,.yaicon,.liruicon,.ljicon,.facebookicon,.twittericon,.vkicon,.anchoricon,.anchoricondel,.rssicon,.mmmicon,.lefticon,.righticon,.googleicon,.oidicon,.mvideoicon,.mphotoicon,.mnewsicon,.dwnldicon,.showicon,.hideicon,.pro16icon,.contra16icon{background:url(/images/icons/sociallogosfulldub.png) no-repeat;}
span.icon16x{display:inline-block;width:16px;height:16px;cursor:pointer;margin:0 5px -5px 5px;}

#user_extended {position: absolute; z-index: 1000; padding: 10px; width: 228px; font-size: 14px; border: 1px solid #f0f0f0; margin-top: -10px; display: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #F9F9F9;}
.share-sn{background-position:-162px -87px;float:left;height:12px;width:60px;margin:6px 8px;}
.share-lk{display:inline;background-position:-120px -86px;width:15px;height:14px;float:left;margin:4px 4px;}
.share-ulk{display:inline;background-position:-138px -86px;width:20px;height:14px;float:left;margin:4px 4px;}
.share-send{background-position: -161px -40px;width:54px;height:10px;float:left;margin:6px 4px;}
.share-vk{background-position:-40px -82px;width:20px;height:20px;float:right;}
.share-mr{background-position:-80px -82px; width:20px;height:20px;float:right;}
.share-tw{background-position:-20px -82px;width:20px;height:20px;float:right;}
.share-fb{background-position:-60px -82px;width:20px;height:20px;float:right;}
.share-lj{background-position:0 -82px;width:20px;height:20px;float:right;}
.share-line{background-position:-152px -40px;width:1px;height:22px;float:right;margin:0 4px;}

.share-lk:hover{display:inline;background-position:-120px -66px;width:15px;height:14px;float:left;margin:4px 4px;}
.share-ulk:hover{display:inline;background-position:-138px -66px;width:20px;height:14px;float:left;margin:4px 4px;}
.share-vk:hover{background-position:-40px -62px;width:20px;height:20px;float:right;}
.share-mr:hover{background-position:-80px -62px; width:20px;height:20px;float:right;}
.share-tw:hover{background-position:-20px -62px;width:20px;height:20px;float:right;}
.share-fb:hover{background-position:-60px -62px;width:20px;height:20px;float:right;}
.share-lj:hover{background-position:0 -62px;width:20px;height:20px;float:right;}

span.diaryicon{background-position:-40px 0;}
span.liruicon{background-position:-20px 0;}
span.ljicon{background-position:0 0;}
span.facebookicon{background-position:-81px 0;}
span.twittericon{background-position:-61px 0;}
span.anchoricon{background-position:-181px 0; width: 12px;}
span.anchoricondel{background-position:-181px -20px; width: 12px;}
span.rssicon{background-position:-161px -20px;}
span.mmmicon{background-position:-120px 0;}
span.vkicon{background-position:-101px 0;}
span.yaicon{background-position:-140px 0;}
span.oidicon{background-position:-213px 0;}
span.googleicon{background-position:-233px 0;}
span.diaryicon:hover{background-position:-40px -20px;}
span.liruicon:hover{background-position:-20px -20px;}
span.ljicon:hover{background-position:0 -20px;}
span.facebookicon:hover{background-position:-81px -20px;}
span.twittericon:hover{background-position:-61px -20px;}
span.anchoricon:hover{background-position:-181px -20px; width: 12px;}
span.anchoricondel:hover{background-position:-181px 0; width: 12px;}
span.mmmicon:hover{background-position:-120px -20px;}
span.vkicon:hover{background-position:-101px -20px;}
span.yaicon:hover{background-position:-140px -20px;}
span.oidicon:hover{background-position:-213px -20px;}
span.googleicon:hover{background-position:-233px -20px;}
span.mvideoicon{background-position:-20px -40px;}
span.mphotoicon{background-position:-60px -40px;}
span.mnewsicon{background-position:-40px -40px;}
span.dwnldicon{background-position:-271px 0px;}
span.dwnldicon:hover{background-position:-271px -20px;}
span.showicon{background-position:-290px 0px;}
span.hideicon{background-position:-290px -20px;}
span.pro16icon{background-position:-319px 0px;}
span.contra16icon{background-position:-319px -20px;}

span.zoomicon{background:url(/images/icons/zoomicon.png) top left no-repeat;}
span.com12icon{background:url(/images/icons/com12icon.png) top left no-repeat;}
span.infoicon{background:url(/images/icons/infoicon.png) top left no-repeat;}
span.reviewicon{background:url(/images/icons/reviewicon.png) top left no-repeat;}

img.icon30 {float:left;display:inline-block;width:22px;height:22px;cursor:pointer;margin:0;}
/* span.icon32x5 {float:left;display:inline-block;width:32px;height:32px;cursor:pointer;margin:0 5px;} */
span.icon32x5 {display:inline-block;width:32px;height:32px;cursor:pointer;margin:0 3px;}
span.icon32x {float:left;display:inline-block;width:32px;height:32px;cursor:pointer;margin:0 5px;}
span.icon32fav {display:inline-block;width:32px;height:32px;cursor:pointer;margin:0;}
.ljsin,.diarysin,.vksin,.mmmsin,.yasin,.facesin,.twisin,.goosin,.opensin,.blogsin,.filmzin,.youtube,.futubra,.shareblogs,.kinopoisk,.okru,.rutube,.rss,.notfavorlg,.favorlg,.notmylovelg,.mylovelg,.surfbird,.toparrowr,.toparrowl{background:url(/images/icons/signinlogos32.png?ver=3) no-repeat;}
.ljsin{background-position:-32px 0;}
.diarysin{background-position:-192px 0;}
.vksin{background-position:-96px 0;}
.mmmsin{background-position:-160px 0;}
.yasin{background-position:-128px 0;}
.facesin{background-position:-256px 0;}
.twisin{background-position:-64px 0;}
.goosin{background-position:-224px 0;}
.opensin{background-position:0 0;}
.blogsin{background-position:-288px 0;}
.filmzin{background-position:-320px 0;}
.youtube{background-position:-352px 0;}
.futubra{background-position:-384px 0;}
.shareblogs{background-position:-416px 0;}
.kinopoisk{background-position:-448px 0;}
.okru{background-position:-480px 0;}
.rutube{background-position:-512px 0;}
.rss{background-position:-384px -32px;}
.rss:hover{background-position:-384px 0;}
.surfbird{background-position:-608px 0;}
.surfbird:hover{background-position:-608px -32px;}
.toparrowl{background-position:-640px 0;}
.toparrowl:hover{background-position:-640px -32px;}
.toparrowr{background-position:-672px 0;}
.toparrowr:hover{background-position:-672px -32px;}

/* робокоп */

.ljsin,.diarysin,.vksin,.mmmsin,.yasin,.facesin,.twisin,.goosin,.opensin,.blogsin,.filmzin,.youtube,.futubra,.shareblogs,.kinopoisk,.okru,.rutube,.rss,.notfavorlg,.favorlg,.notmylovelg,.mylovelg,.surfbird,.toparrowr,.toparrowl{background:url(/images/icons/signinlogos32robo.png?ver=1) no-repeat;}
.ljsin{background-position:-32px 0;}
.diarysin{background-position:-192px 0;}
.vksin{background-position:-96px 0;}
.mmmsin{background-position:-160px 0;}
.yasin{background-position:-128px 0;}
.facesin{background-position:-256px 0;}
.twisin{background-position:-64px 0;}
.goosin{background-position:-224px 0;}
.opensin{background-position:0 0;}
.blogsin{background-position:-288px 0;}
.filmzin{background-position:-320px 0;}
.youtube{background-position:-352px 0;}
.futubra{background-position:-384px 0;}
.shareblogs{background-position:-416px 0;}
.kinopoisk{background-position:-448px 0;}
.okru{background-position:-480px 0;}
.rutube{background-position:-512px 0;}
.rss{background-position:-384px -32px;}
.rss:hover{background-position:-384px 0;}
.surfbird{background-position:-608px 0;}
.surfbird:hover{background-position:-608px -32px;}
.toparrowl{background-position:-640px 0;}
.toparrowl:hover{background-position:-640px -32px;}
.toparrowr{background-position:-672px 0;}
.toparrowr:hover{background-position:-672px -32px;}


.notfavorlg, .favorlg:hover {background-position:-576px -32px;}
.favorlg, .notfavorlg:hover {background-position:-576px 0;}
.notmylovelg, .mylovelg:hover {background-position:-544px -32px;}
.mylovelg, .notmylovelg:hover {background-position:-544px 0;}

/* .notmylovelg, .mylovelg:hover, .favinfo:hover .mylovelg, .unfavinfo:hover .mylovelg {background-position:-544px -32px;} */
/* .mylovelg, .notmylovelg:hover, .favinfo:hover .notmylovelg, .unfavinfo:hover .notmylovelg {background-position:-544px 0;} */

.favinfo, .unfavinfo {width:32px;height:32px;text-align:left;margin:8px -24px 0 0;}
.favinfo:hover {width:200px;background-color:#3498DB;margin:16px -24px 0 0;}
.unfavinfo:hover {width:200px;background-color:#c1c1c2;margin:16px -24px 0 0;}
.favinfo:hover a, .unfavinfo:hover a {color:#fff;}
.favinfo .linkinfo, .unfavinfo .linkinfo {display:none;}
.favinfo:hover .linkinfo, .unfavinfo:hover .linkinfo {display:block;width:160px;float:right;margin-top:6px;font-weight:700;}

span.icon24x5 {float:left;display:inline-block;width:24px;height:24px;cursor:pointer;margin:2px;}
span.icon24x {float:left;display:inline-block;width:24px;height:24px;cursor:pointer;margin:4px 2px 0;}
.ljsin24,.diarysin24,.vksin24,.mmmsin24,.yasin24,.facesin24,.twisin24,.goosin24,.opensin24,.blogsin24,.filmzin24,.youtube24,.shareblogs24,.kinopoisk24,.okru24,.rutube24{background:url(/images/icons/signinlogos24.png) no-repeat;}
.opensin24{background-position:0 0;}
.ljsin24{background-position:-24px 0;}
.ljsin24:hover{background-position:-24px -24px;}
.twisin24{background-position:-48px 0;}
.twisin24:hover{background-position:-48px -24px;}
.vksin24{background-position:-72px 0;}
.vksin24:hover{background-position:-72px -24px;}
.yasin24{background-position:-96px 0;}
.yasin24:hover{background-position:-96px -24px;}
.mmmsin24{background-position:-120px 0;}
.mmmsin24:hover{background-position:-120px -24px;}
.diarysin24{background-position:-144px 0;}
.diarysin24:hover{background-position:-144px -24px;}
.goosin24{background-position:-168px 0;}
.goosin24:hover{background-position:-168px -24px;}
.facesin24{background-position:-192px 0;}
.facesin24:hover{background-position:-192px -24px;}
.blogsin24{background-position:-216px 0;}
.blogsin24:hover{background-position:-216px -24px;}
.filmzin24{background-position:-240px 0;}
.filmzin24:hover{background-position:-240px -24px;}
.youtube24{background-position:-264px 0;}
.shareblogs24{background-position:-312px 0;}
.kinopoisk24{background-position:-336px 0;}
.okru24{background-position:-360px 0;}
.okru24:hover{background-position:-360px -24px;}
.rutube24{background-position:-384px 0;}


div.low, div.medium, div.high, div.ultra, div.hd480, div.hd720, div.hd1080{width:67px;height:10px;float:left;margin:5px 0;background:url(/images/icons/buttons_tr_line_size.png) no-repeat;}
div.low{background-position:0;}
div.medium{background-position:-67px 0;}
div.high{background-position:-134px 0;}
div.ultra{background-position:-201px 0;}
div.hd480{background-position:-268px 0;}
div.hd720{background-position:-335px 0;}
div.hd1080{background-position:-402px 0;}
div.vflv,div.vmp3,div.vmp4,div.vdivx,div.vquicktime,div.vwindowsmedia,div.vother{width:25px;height:20px;float:left;margin:0 10px 0 5px;background:url(/images/icons/buttons_trailers_line.png) no-repeat 0 0;}
div.vflv{background-position:-90px 0;}
div.vmp3{background-position:0;}
div.vmp4{background-position:-30px 0;}
div.vdivx{background-position:-150px 0;}
div.vquicktime{background-position:-180px 0;}
div.vwindowsmedia{background-position:-120px 0;}
div.vother{background-position:-60px 0;}
div.quoteimg{background:url(/img/quoteimgblue.gif) top left no-repeat;width:37px;height:34px;float:left;margin:0;}
div.quoteimgend{background:url(/img/quoteimgendblue.gif) top left no-repeat;width:37px;height:10px;margin:0;}

DIV.ok{color:#999;}
DIV.warning{color:#9f7800;}
DIV.alert{color:#9f0000;}
DIV.stop{color:#ed0000;}

div.h20px,div.h20pxdwn{width:320px;height:16px;background-position:0 -80px;}

div.arrow_krug_down,div.arrow_krug_up{width:27px;height:27px;margin:5px auto;background:url(/images/icons/arrow_updown.png) no-repeat;}
div.arrow_krug_down{background-position:0 0;}
div.arrow_krug_up{background-position:0 -27px;}

.calendar_month{width:177px;border-style:solid;border-width:1px;margin:8px;}
.calendar_bar{height:7px;}
.calendar_month_title{font-weight:bold;padding-top:4px;padding-bottom:4px;text-align:center;background-color:#e0e0e0;}
.calendar_item{width:25px;height:25px;vertical-align:baseline;}
.calendar_item_day{font-weight:bold;}
.calendar_month{border-color:#3971a5;}
.calendar_month,.calendar_bar,.calendar_item{float:left;}
.calendar_item{font-size:8pt;text-align:center;}
.calendar_bar{width:100%;}
.calendar_item_day{background-color:#f0f0f0;}
.calendar_month_title,.calendar_item{text-align:center;}
TD.calendar_page,TD.calendar_page_act{padding:3px 10px;}
TD.calendar_page{background-color:#a9dcff;}
TD.calendar_page,TD.calendar_page_act{border:0;}
TD.calendar_page,TD.calendar_page_act{font-size:6pt;font-family:Arial;}
TD.calendar_page a,TD.calendar_page_act,.calendar_month_title{color:#333;}
TD.calendar_page a{text-decoration:none;}

.buttonstyle, .comment_reply_form_input_submit, button {
	-moz-box-shadow:inset 0px 1px 0px 0px #6fb0db;
	-webkit-box-shadow:inset 0px 1px 0px 0px #6fb0db;
	box-shadow:inset 0px 1px 0px 0px #6fb0db;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #95A5A6), color-stop(1, #a7b9ba) );
	background:-moz-linear-gradient( center top, #95A5A6 5%, #a7b9ba 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#95A5A6', endColorstr='#a7b9ba');
	background-color:#95A5A6;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	border:0px solid #dcdcdc;
	display:inline-block;
	color:#FFFFFF;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:8px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #6fb0db;
}
.buttonstyle:hover, .comment_reply_form_input_submit:hover, button:hover {

background-image: linear-gradient(top, #6fb0db 5%, #3498DB 100%);
background-image: -o-linear-gradient(top, #6fb0db 5%, #3498DB 100%);
background-image: -moz-linear-gradient(top, #6fb0db 5%, #3498DB 100%);
background-image: -webkit-linear-gradient(top, #6fb0db 5%, #3498DB 100%);
background-image: -ms-linear-gradient(top, #6fb0db 5%, #3498DB 100%);

background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.05, #6fb0db),
	color-stop(1, #3498DB)
);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6fb0db', endColorstr='#3498DB');
	background-color:#6fb0db;
}
.buttonstyle:active, .comment_reply_form_input_submit:active, button:active {
	position:relative;
	top:1px;
}


/* This imageless css button was generated by CSSButtonGenerator.com */


/*  пошло видео */

#latest_videos{
position:fixed;
bottom:0;
z-index:900;
background-color:#111;
overflow:hidden;
//height:195px;
border-bottom:6px solid #3498DB;
height:216px;
}
#latest_videos h1{
margin:10px 15px 0px 15px;
color:white;
font-size:20px;
}
.clip_item{
margin:15px;
display:inline-block;
color:white;
text-align: center;
}
.clip_item img{
border: 1px solid #666;
padding:3px;
width:180px;
height:90px;
}
.clip_item .clip_text{
font-size:11px;
text-align:center;
}
.clip_item .clip_text a{
color:white;
}
.clip_item a:hover .clip_text{
color:#4bf;
}
#brozar_toggle_wrapper {
position: relative;
width: 1320px;
z-index: 1000;
//border: 1px solid black;
//height: 20px;
margin: 0 auto;
}
#toggle.close {
border-color: #ccc;
background-color: #3498DB;
}

#toggle {
right: -110px;
}
#toggle, #toggle:hover {
color: #fff!important;
}
#toggle {
position: absolute;
top: 74px;
right: -114px;
padding: 10px 14px 10px 10px;
//width: 100px;
height: 20px;
border:0;
font-weight: 400;
text-transform: uppercase;
text-align: center;
white-space: nowrap;
text-shadow: 0 0 10px rgba(17,34,51,.4);
z-index: 10;
-moz-transition: background 0.5s ease;
-o-transition: background 0.5s ease;
-webkit-transition: background 0.5s ease;
transition: background 0.5s ease;
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}


/* закончилось видео */

div.stats {display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px;}

div.bottomline {position:fixed;bottom:0;color:#fff; width:100%; z-index:999999;}
div.ineerblock {position:relative;background-color:#AAA;color:#fff; width:992px; height:50px; margin:0 auto;z-index:999999;box-shadow:10px 0 0 0 #ccc;}



#simplemodal-overlay{
	background-color:#000;
}

#film-after-vote-window, #login-window, #social-window{
font-family:Verdana;
	font-size:16px;
	color:#AAA;
	padding:20px;
	background-color:#FFF;
	-webkit-box-shadow: #FFF 0px 0px 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
	border-radius:5px;
	border:2px #AAA solid;
	width:410px;
}
#film-after-vote-window img, #login-window img, #social-window img{
	cursor:pointer;
	margin:10px;
	
}

a#close{
	background-image:url('/images/social/close.png');
	width:32px;
	height:32px;
	position:absolute;
	z-index:200;
	top:-10px;
	left:410px;
}




.rating_container{

}
.rating_container_plus{
font-size:13px;
font-weight:bold;
opacity:0.4;
display:inline-block;
width:14px;
height:14px;
/* background:url('../images/RatingPlus.png') no-repeat; */
background-size:90% 90%;
background-position:center center;
color:#010d37 !important;
}
.rating_container_value{
padding-right:10px;
font-size:12px;
font-weight:bold;
color:#010d37;
}
.rating_container_minus{
font-size:13px;
font-weight:bold;
opacity:0.4;
display:inline-block;
width:14px;
height:14px;
/* background:url('../images/RatingMinus.png') no-repeat; */
background-size:90% 90%;
background-position:center center;
color:#010d37 !important;
}
.rating_container_plus.voted, .rating_container_minus.voted{
opacity:1;
}


/* sugession search */

#nb_search #navbar-suggestionsearch{display:none;position:absolute;background-color:white;border:1px solid #ccc;-webkit-box-shadow:rgba(0, 0, 0, 0.8) 0 4px 14px 0;-moz-box-shadow:rgba(0, 0, 0, 0.8) 0 4px 14px 0;box-shadow:rgba(0, 0, 0, 0.8) 0 4px 14px 0;overflow:hidden;padding:0px;z-index:99999;-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;font-size:13px;}#nb_search #navbar-suggestionsearch a{display:block;clear:both;border-bottom:1px solid #efefef;color:#136CB2;max-height:100px;overflow:hidden;text-decoration:none;}#nb_search #navbar-suggestionsearch .suggestionlabel{padding:6px 4px 5px 50px;}#nb_search #navbar-suggestionsearch a .title{font-weight:bold;line-height:110%;}#nb_search #navbar-suggestionsearch a .detail{color:#666666;text-decoration:none;font-size:11px;margin-top:2px;}#nb_search #navbar-suggestionsearch a .extra{font-weight:normal;}#nb_search #navbar-suggestionsearch a.poster > img{float:left;margin:4px;}#nb_search #navbar-suggestionsearch > a.moreResults{-webkit-border-radius:0 0 12px 12px;-moz-border-radius:0 0 12px 12px;border-radius:0 0 12px 12px;background-color:#F2F2F1;border:none;display:block;padding:10px 8px 10px 10px;vertical-align:middle;}#nb_search #navbar-suggestionsearch a.highlighted{background-color:#F8F1BE;}a.moreResults span.raquo{color:#333;}a.moreResults span.query{font-style:italic;}#navbar-suggestionsearch{left:167px;top:35px;width:466px;}

/* comments */
.comments-title{
	margin: 0 4px 10px 20px;
    padding-top: 20px;
    font-size: 14pt;
    font-weight: 200;
    color: #2c3e50;
    margin-right: 4px;
    text-transform: uppercase;
    text-align: left;
    letter-spacing: 0.8px;
}
div.comments{border:0;display:block;width:100%;float:right;position:relative;}
div.comments_pages{display:block;position:relative;float:right;width:100%;margin-bottom:10px;}
/* li.comment, li.comment_admin {display: block;border:0;border-bottom: 1pt dotted #666;background-color: #fff;position: relative;margin-bottom:3px;margin-left:0px;top: 0;left: 0;float: right;padding:5px;clear:both;} */

li.comment, li.comment_admin {padding: 0px;float:right;}


div.comment_admin {background-color: #E3E3EC;}
div.comment_admin .comments_bbcode_spoiler {color: #E3E3EC;}
div.comments_new{
/*	background-color: #00FFFF; */
	font-family:arial;
	display: block;
	position: relative;
	width: 100%;
	float: right;
	margin-left:20px;
	margin-top:20px;
	font-size:14pt;
	font-weight:bold;
	margin-bottom:10pt;
}
div.comment_userpic {margin:4px; float: left; border-width:4pt; border-color:#fff; border-style: solid;}
div.comment_info {display: block; padding-left:70px;}
span.comment_info_username, span.comment_info_username_admin, span.comment_info_date, span.comment_info_link
{
	color:#BEBEBE;
	font-size: 12px;
	font-weight: 200;
	margin-bottom: 10px;
	margin-top: 16px;
}

span.comment_info_link {margin-left: 5px;}
span.comment_info_username_admin a{color: #ff6600;}
span.comment_info_username_admin sup, span.comment_info_username sup
{
    font-weight: normal;
	margin-left:3px;
}


.comment_text {font-size:100%; margin-right:10px; margin-left:115px; min-height:50px;}
.comment_links {font-size:80%; margin:0 10px 10px;}
.comment_reply {font-size:100%; margin:10px;}
.comment_reply_form {clear:both;}

.comments_links .pages {padding: 0 8px 0 0;}

DIV.comments_bbcode_quote{
	display: block;
	background-color: #ecf0f1;
	font-size:90%;
	color: #333333;
	padding:6px;
	margin-left:30px;
	margin-top:5px;

/*	margin-left:108px; */
	border:1pt solid #f0f0f0;
/*	font-weight: bold; */
/* 	margin:10px; */
}


.comments_bbcode_spoiler {
	display: inline;
	margin-left:10px;
	color:#F6f6f6;
	border-left-width:1pt;
	border-left-color:#ff0000;

}

.comments_pages_current {color:#339;}
/* .comments_pages_extreme {} */
.comments_pages_page {font-size:12pt; padding:4pt; border:1pt solid #999; background-color:#ddd;}
.comment_userpic_img {width:40px;padding-left:10px;}
.comment_one_text {padding:10px 10px 5px 70px;color: #333333;font-size: 100%;line-height: 1.3;text-align: justify;}
.miniblog_one_text {padding:10px 10px 10px 10px;color: #333333;font-size: 100%;line-height: 1.3;text-align: justify;word-wrap: break-word;}
.comments_links {margin-left:50px;}
.comments_message {font-size:100%;margin-left:20px;}
li.hidden_comment .comment_one_text {color:#aaa;}

/* comments fin */
/* for responcive design */

	.major_width, .banner997120, .topbanner {max-width: 992px;}
	.main-block-wide {max-width: 992px;}
	.main-block-big {max-width:982px;}
	.ext#navblock {width: 320px;}
	#newmenu {width: 100%;}
/*	#navblock .inform {width:320px;} */
/*	#navblock .inform {width:320px;margin-right: 3px;} */
	.toprates, .topratesmain {float:right;padding-right:8px;}
/*	.navcontent {float:left;width:320px;} */
	.navcontent {float:left;}
	.banner997120, .topbanner {text-align: left;}
	#homepage_boxoffice {display:none;}
	.boxoffice_hp_left {display:none;}
	.boxoffice_hp_right {display:block;}
	.wide, #newmenu li.wide {display:block;}
	input.mainsearch {width:400px;}
	.banner3wide {display:block;}
	.banner3slim {display:none;}
	.xwide {display:block;}
	.xslim {display:none;}


@media (max-width: 1310px) {
	.main-block-wide {width:982px;}
	.main-block-big {width:982px;}
	.major_width, .banner997120, .topbanner {width: 992px;}
	.ext#navblock {width: 320px;}
	#newmenu {width: 100%;}
	.toprates {display:none;}
	img.videoimg {display:none;}
	#redblock {display:none;}
	.boxoffice_hp_left {display:block;}
	.boxoffice_hp_right {display:none;}
	.wide, #newmenu li.wide {display:none;}
	input.mainsearch {width:400px;}
	.banner3wide {display:none;}
	.banner3slim {display:block;width:320px;}
	.xwide {display:none;}
	.xslim {display:block;}
	#brozar_toggle_wrapper {width: 992px;}
}

 
@media (max-width: 900px) {

#navblock {width:100%;margin:0;}
	.banner997120, .topbanner {display:none;}
	.main-block {width:100%; margin:0;}
	.main-block-wide {width:100%;}
	.main-block-big {width:100%;}
	.bl-small, .bl-smalllight {width:150px;}
	.major_width{width:100%;}
	#navblock .inform {width:100%;}
	.ext#navblock {width: 320px;}
	#newmenu {width:100%;}
	input.mainsearch {width:320px;}
	#brozar_toggle_wrapper {width:640px;}
	.bl-max-over {width:640px;}
	.bl-max,.bl-major,.bl-medium,.bl-small {margin:8px 4px 0 0;float:left;}
	.smwide, #newmenu li.smwide {display:none;}
	img.maximgwidth {width:640px;}
	.banner3slim {display:none;}
	.content {max-width: 976px;}
	}



@media (max-width : 700px) {
	.main-block {margin:0;}
	.major_width {width: 100%;}
	.main-block, .bl-max-over {width:100%;clear:both;}	
	.main-block-big {width: 100%;}
	.main-news-block{width: 100%;}	
	.main-news-block .preview {height:210px;}
	#navblock {width:100%;clear:both;margin: 0;}
	#navblock .inform {width:100%;margin-left: 0;}
	#newmenu {width: 100%;}
	.toprates {float:none;clear:both;}
	.navcontent {float:none;clear:both;}
	.banner997120, .topbanner, #vnflashplayer21012 {display:none;}
	img.maximg {width:270px;height:135px;padding:0;}
	input.mainsearch {width:200px;}
	.bl-small-poster {margin: 2px 0px 0px 4px;}
	.preview .bl-small-poster {height:70px;}
	#brozar_toggle_wrapper {display:none;}
	blockquote {margin-left:10px;margin-right:5px;}

span.filmzrutoplogo120{display:block;float:left;width:40px;height:40px;background:url(/apple-touch-icon.png) top left no-repeat;background-size: cover;}

img.small {width:156px;}
img.maximgwidth {width:320px;padding:0;}
.bl-medium {width:320px;}
.h320  {height:320px;}
.h156  {height:156px;}
.w156  {width:156px;}
.bl-small, .bl-smalllight {width:150px;}
.quota {width:150px;}
.bottom1col {width:156px;line-height:200%;}
.bottom2col {width:320px;}
.newssmall  {width:156px;height:156px;}
h1 {font-size:12pt;}
h2 {font-size:11pt;}
	.smwide, #newmenu li.smwide {display:none;}

	}
	
	
	
	
.fast_comment_container{
/* background-color: #EDEFF4;padding-right:8px; */
background-color: #f9f9f9;padding-right:8px;
}

.fast_comment_container .spoiler {color:#f9f9f9;display:inline;}
.fast_comment_container .spoiler p {color:#f9f9f9;}
.fast_comment_container .spoiler a {color:#f9f9f9;text-decoration: underline;}

.fast_comment_container table tr td{
border-bottom:1px solid white;
padding:5px !important;
}


.load_older_fast_comments{
/* background-color: #ECF0F1;padding-right:8px; */
/* background-color: #A9DCFF; */
background-color: #f0f0f0;
}

.load_older_fast_comments:hover{
/* background-color: #ECF0F1;padding-right:8px; */
/* background-color: #A9DCFF; */
background-color: #eaf9ff;
}



.load_older_fast_comments a {color:#666;}

.load_older_fast_comments table tr td{
padding:10px 0;
border-bottom:1px solid white;
}
.fast_comment_reply_to{
margin-top:5px;
font-size:11px;
}

.fast_comment_controls{
margin-top:5px;
font-size:12px;
}

.thanks{
font-size:13px;
padding:8px 20px;
}
.thanks_date{
color:#8B8B8B;
}

TABLE.tooltip_preview, TABLE.tooltip_preview TD {font-size: 8pt;}


.join_informer_2719 * { border: none; padding: 0; margin: 0; }
.join_informer_2719 { text-align:left; clear: both; padding: 5px;}
.join_informer_2719 a.join_link, a.join_text {font-size: 13px;
font-family: Tahoma; margin-bottom:10px;
color:#000000;text-decoration:none; font-weight:bold;}
.join_informer_2719 a.join_link:hover, a.join_text:hover {
color:#000000;text-decoration:underline;}
.join_informer_2719 .join_img {width: 100px; height: 100px;  margin-right:
2px; }


/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		display: none;
		top: 100px !important; 
		left: 50%;
		margin-left: -300px;
		width: 500px;
		background: #eee;
		position: fixed;
		z-index: 101;
		//padding: 30px 40px 34px;
		//-moz-border-radius: 5px;
		//-webkit-border-radius: 5px;
		//border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
    #loginframe2 {
        visibility: visible;
    }
#loginframe2 iframe{
    height: 530px !important;

}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
	/*
		
	NOTES
	
	Close button entity is &#215;
	
	Example markup
	
	<div id="myModal" class="reveal-modal">
		<h2>Awesome. I have it.</h2>
		<p class="lead">Your couch.  I it's mine.</p>
		<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. In ultrices aliquet placerat. Duis pulvinar orci et nisi euismod vitae tempus lorem consectetur. Duis at magna quis turpis mattis venenatis eget id diam. </p>
		<a class="close-reveal-modal">&#215;</a>
	</div>
	
	*/

/* New menu */

.container {
    position: fixed;
    height: 100%;
    width: 100%;
}
#sidebar {
    position: absolute;
    background: #DF314D;
    width: 240px;
    height: 100%;
    box-sizing: border-box;
   -moz-box-sizing: border-box;
}
#sidebar ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#sidebar ul li {
    margin: 0;
}
#sidebar ul li a {
    padding: 15px 20px;
    font-size: 16px;
    font-weight: 100;
    color: white;
    text-decoration: none;
    display: block;
    border-bottom: 1px solid #C9223D;
    -webkit-transition:  background 0.3s ease-in-out;
    -moz-transition:  background 0.3s ease-in-out;
    -ms-transition:  background 0.3s ease-in-out;
    -o-transition:  background 0.3s ease-in-out;
    transition:  background 0.3s ease-in-out;
}
#sidebar ul li:hover a {
    background: #C9223D;
}
.go-sj{
    margin-bottom: 20px;
    margin-left: 30px;
    display: block;
}
.go-sj a{
	border: solid 3px;
	font-weight: bold;
	padding: 3px 7px;
	border-radius: 5px;
	font-size: 22px;
	text-align: center;
}
.go-sj a:hover{
	text-decoration: none;
}