* {margin: 0;padding:0;}
body {font-size: 12px;font-family:Arial,sans-serif;color: black;background-color: #ffffff;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;}
a {text-decoration: underline;color:#e15517;}
a:link, a:visited {text-decoration: underline;font-weight: normal;}
a:hover {text-decoration: none;font-weight: normal;}
input.button { cursor: pointer; }
p { margin-bottom: 5px;}
#pageFrontNews p, #description p, .news p, .human-text p, .ff-l p { text-indent: 10px;}
img, hr { border: 0 none; }
ul li {list-style: url(arrow.gif) inside;padding-top: 1px;padding-left:0px;list-style-position:inside;}
ol li {list-style:decimal;list-style-position:inside;margin-left:0px;}
textarea, select { border:1px solid #55b5fb;}
input[type='text'], input[type='password'], select{border:1px solid #55b5fb;}
#content [type='submit'] {background: #D9EFFF; padding:4px 5px 5px;}
input[type='radio'] {border:none;}
#content input.submit, .note input.submit, .btn4 {border:none; background:  url(btn4.png) no-repeat; width: 189px; height: 33px;}

/*********************************wiki*******************/
/* thumbnails */
div.thumb {margin-bottom: .5em;border-style: solid;border-color: white;width: auto;}
div.thumbinner {border: 1px solid #ccc;padding: 3px !important;background-color: #f9f9f9;font-size: 94%;text-align: center;overflow: hidden;}
html .thumbimage {border: 1px solid #ccc;}
html .thumbcaption {border: none;text-align: left;line-height: 1.4em;padding: 3px !important;font-size: 94%;}
div.magnify {float: right;border: none !important;background: none !important;}
div.magnify a, div.magnify img {display: block;border: none !important;background: none !important;}
div.tright {float: right;border-width: .5em 0 .8em 1.4em;}
div.tleft {float: left;margin-right: .5em;border-width: .5em 1.4em .8em 0;}
img.thumbborder {border: 1px solid #dddddd;}
.hiddenStructure {display: none;}
#mw_content .plainlinks a {background: none !important;padding: 0 !important;}
.mw-warning {border: 1px solid #aaa;background-color: #f9f9f9;padding: 5px;font-size: 95%;}
#toc, .toc {margin: 0 0 0 0;padding: 0 0 0 0;border-spacing: 0;background-color: #f0f0f0;border: solid 1px #bbbbbb;}
#toc tr, #toc td {margin: 0 0 0 0;padding: 0 0 0 0;}
#toctitle {border-bottom: solid 1px #3c78b5;background-color: #dddddd;margin: 0 0 0 0;}
#toc h2, .toc h2 {display: inline;border: none;padding: 0;font-size: 100%;font-weight: bold;}
#toc #toctitle, .toc #toctitle, #toc .toctitle, .toc .toctitle {text-align: center;}
#toc ul, .toc ul {list-style-type: none;list-style-image: none;margin: 0 1em 0 1em;padding-left: 0;text-align: left;}
#toc ul ul, .toc ul ul {margin: 0 0 0 2em;}
#toc .toctoggle, .toc .toctoggle {font-size: 94%;}
.mw-warning {margin-left: 50px;margin-right: 50px;text-align: center;}
.catlinks {border: solid 1px #bbbbbb;background-color: #f0f0f0;padding: 0.5em 0.5em 0.5em 0.5em;margin: 0 0 0 0;}
.catlinks {margin: 0 0 0 0;padding: 0 0 0 0;}
#p-cactions  li { background:none;}
/* disable interwiki styling */
#mw_content a.extiw, #mw_content a.extiw:active {color: #36b;background: none;padding: 0;}
#mw_content a.external {color: #36b;}
.redirectText {font-size: 150%;margin: 5px;}
.printfooter {display: none;}
.not-patrolled {background-color: #ffa;}
div.patrollink {font-size: 75%;text-align: right;}
span.newpage, span.minor, span.bot {font-weight: bold;}
span.unpatrolled {font-weight: bold;color: red;}
.sharedUploadNotice {font-style: italic;}
span.updatedmarker {color: black;background-color: #0f0;}
table.gallery {border: 1px solid #ccc;margin: 2px;padding: 2px;background-color: white;}
table.gallery tr {vertical-align: top;}
table.gallery td {vertical-align: top;background-color: #f9f9f9;border: solid 2px white;}
/* Keep this temporarily so that cached pages will display right */
table.gallery td.galleryheader {text-align: center;font-weight: bold;}
table.gallery caption {font-weight: bold;}
div.gallerybox {margin: 2px;}
div.gallerybox div.thumb {text-align: center;border: 1px solid #ccc;margin: 2px;}

div.gallerytext {overflow: hidden;font-size: 94%;padding: 2px 4px;}
span.comment {font-style: italic;}
span.changedby {font-size: 95%;}
.previewnote {text-indent: 3em;color: #c00;border-bottom: 1px solid #aaa;padding-bottom: 1em;margin-bottom: 1em;}
.previewnote p {margin: 0;padding: 0;}
.editExternally {border: 1px solid gray;background-color: #ffffff;padding: 3px;margin-top: 0.5em;float: left;font-size: small;text-align: center;}
.editExternallyHelp {font-style: italic;color: gray;}
.toggle {margin-left: 2em;text-indent: -2em;}
/* Classes for EXIF data display */
table.mw_metadata {font-size: 0.8em;margin-left: 0.5em;margin-bottom: 0.5em;width: 300px;}
table.mw_metadata caption {font-weight: bold;}
table.mw_metadata th {font-weight: normal;}
table.mw_metadata td {padding: 0.1em;}
table.mw_metadata {border: none;border-collapse: collapse;}
table.mw_metadata td, table.mw_metadata th {text-align: center;border: 1px solid #aaaaaa;padding-left: 0.1em;padding-right: 0.1em;}
table.mw_metadata th {background-color: #f9f9f9;}
table.mw_metadata td {background-color: #fcfcfc;}
table.collapsed tr.collapsable {display: none;}
/*********************************wiki*******************/

#head-top {background:url(head-top.png) repeat-x;height:14px;}
#head-image {height: 250px; min-width:1256px;}
#head {width:1260px;margin:auto;position:relative;z-index:1;height:250px;}
#main {width:1260px;margin:auto;}
.smartidea {position:absolute;right:0;top:14px;width:357px;padding-bottom:5px;background: url(whitegradient.png) repeat-y;
            text-align: right; z-index:20;}
.smartidea a {padding-right:14px;}
.smartidea .text {padding-top:13px;padding-right:14px;font-size: 13px;}
.smartidea .autor {color: #ff6600;font-size: 13px;font-weight: bold;padding-right:14px;}
.smartidea a .href {color: #ff6600;font-size: 13px;font-weight: bold;text-decoration: underline;}
.smartidea a:hover .href {text-decoration: none;}
.rss {right:20px;position:absolute;top:190px;z-index:4;}
.twitter {right:70px;position:absolute;top:190px;z-index:4;}
.livejornal{right:130px;position:absolute;top:190px;z-index:4;}


.head-boxes {position:absolute;top:211px;left:30px;z-index:3;}

#searchform div {position:relative;width:237px;}
#searchBody {width: 255px;height: 27px;float:right;padding:10px 4px 0 0;}
#searchInput {background:url(search-form.png);color:#000;padding:2px 60px 2px 7px;width:170px;border:none;height:15px;}
#mw-searchButton {background:url(search-btn.png);border: none;width: 57px;height:19px;position:absolute;top:0;right:0;}
#mw-searchButton:active {background:url(search-btn-active.png);}


.inbox .l {background:url(head-user-l.png) no-repeat;width:19px;height:39px;}
.inbox .r {background:url(head-user-r.png) no-repeat;width:18px;height:39px;}
.inbox .c {background: url(head-user-c.png) repeat-x;height: 39px;padding:5px 30px 0 30px; color: #000;}
#pt-anonlogin-a {color:#000;font-weight:bold;}
.pt-inboxmessage { color:#000;font-weight:bold !important;}


#head a , #menu a {text-decoration: none;}
#menu {background: url(menu-bg.jpg) no-repeat;width:100%;height:39px;font-family:Arial,sans-serif;}
#menu ul {padding:0;margin:0 0 0 35px;position:relative;}
#menu li {float: left;list-style-type: none;list-style: none;list-style-image: none;padding:12px 5px 0;height: 29px;z-index:20;}
/*#menu li:hover, #menu li.hover {background: url(menu-active.png) repeat-x;}*/
#menu .spacer-eban-menu {padding:8px 0 0 0;color:#0093dd;font-size:16px;font-weight:bold;}
#menu li a {color: #FFFFFF;font-weight: bold;font-size: 15px;}
#menu .submenu {position:absolute;top:39px;margin-left:-12px;z-index:1;}
#menu .submenu li {padding:7px 3px;background: url(menu_bg.png) repeat-x 0 0;}
#menu .submenu li.l {background:url(menu_bg-left.png);width:19px;height:16px;}
#menu .submenu li.r {background:url(menu_bg-right.png);width:23px;height:16px;}
#menu .submenu .s {padding-left:0;padding-right:0;color:#E15616;}
#menu .submenu li a {font-weight: normal;font-size:12px;color:#000;}
#menu .submenu li.activesubmenu a, #menu .submenu li a:hover {color:#e75113;}
.submenu {display: none;}


.die {background:url(bg-info-top.png) repeat-x;margin-bottom:10px;}
.die-in {background:url(bg-info-bottom.png) repeat-x 0 bottom;padding:20px 30px 9px 26px;}
.die-top {background:url("bg-lines.png") repeat-x scroll 0 bottom transparent;height:16px;}
.die-top-in {background:#fff; padding:0px 8px; float:right;margin:0 20px 0 0;font-family:Arial;color:#e15517;text-transform:uppercase;}
.die .h {width:100%;}
.die .h h1 {font-family: "Times New Roman"; font-size:36px;color:#213948;padding:0 0 0 10px;font-weight:normal;}
.die .h-line {background:url(bg-lines.png) repeat-x 0 60px;height:80px;}
.die .h-line h1 {background:#fff;display:block;float:left;font-family: "Times New Roman"; font-size:36px;color:#213948;padding:0 10px 0 10px;font-weight:normal;line-height:32px;}
.die .h .t {padding:8px 0 0 0;}


#main-body {width:100%;min-height:600px;clear:both;}
#content {width:100%;float:left;}
#right {width:281px;float: right;min-height: 500px;background:url(right-colum.png);}
#center {margin: 0 281px 0 0;min-height: 500px;line-height:17px;padding:5px 0 0;}

#footer {background: url(footer_bg.jpg);width:100%;height: 50px;text-align:  center;padding-top:20px;clear:both;height:65px; padding-top:5px;}
#footer p {color: #FFFFFF;font-size: 12px;}
#footer .footera {color:#FF6600 !important;text-decoration:underline !important;}
#footer .footera:hover {text-decoration:none !important;}
#footer .footer-in {margin:auto;width:1260px;}
#footer .footer-in .table td {height:65px;}
#footer .footer-in .table {padding:0 25px 0 35px;} 

#top5film {padding:10px 0 20px 0;}
#top5film td {text-align:center;vertical-align:top;width:160px;}
#top5film .t {background:#213948;height:10px;border-top:1px solid #b3b9bb;border-left:1px solid #b3b9bb;border-right:1px solid #b3b9bb;}
#top5film .w {width:21px;}
#top5film .c {background:url(bg-video.png);height:113px;border-left:1px solid #b3b9bb;border-right:1px solid #b3b9bb;padding:5px 0 0 0;}
#top5film .b {background:#213948;height:10px;border-bottom:1px solid #b3b9bb;border-left:1px solid #b3b9bb;border-right:1px solid #b3b9bb;padding:3px;}
#top5film .b a {color:#fff;}

.movie-bg {background:url(bg-movie.png);}
.movie-bg .h {margin:0 22px;background:url(bg-top-movie.png) repeat-x;height: 47px;}
.movie-bg .h table {width:100%;padding:5px 10px 3px 20px;}
.movie-bg h5 {font-family:"Times New Roman";font-size:20px;color:#213948;margin:0 0 0 5px;font-weight:normal;}
.movie-item {text-align:center;width:240px;padding: 10px 0 0 20px}
.movie-item .h {background:url(movie-item-top.png);height:22px;padding:7px 0 0 0;margin:0;}
.movie-item .h a {color:#fff;font-weight:bold;font-family:Arial;text-decoration:none;}
.movie-item .c {background:url(movie-item-in.png) #fff no-repeat;}
.movie-item .c-in {background:url(movie-item-bottom.png) repeat-x 0 bottom;height:152px;padding:5px 0 0;position:relative;}
.o-n {position:absolute;bottom: 7px;text-align:center;width:100%;}
.o-n a {color:#213948;font-size:12px;font-family:Arial;text-decoration:none;}
.fptrailersrating {position:absolute;margin:100px 0 0 55px;}
.fptrailersrating .count-point {color:#ffffff;font-weight:bold;}
 
.button-more {width:140px;height:18px;text-align:center;}
.button-more a {color:#000;padding:0 60px}
.button-more a:hover {text-decoration:none !important;} 
.button-more-bg {background:url(link_more.png);}

.module{width:239px;}
.m-head {height: 47px;background: url(module-t.png) no-repeat;}
.module-bl {padding:18px 0 10px 21px;}
.m-icon {position:absolute;margin-top:-7px;margin-left:7px;}
/*.m-arrow {position:absolute;margin-left:205px;margin-top:-20px;}*/
.m-footer {height: 16px;background: url(module-b.png) no-repeat;}
.m-center {background:url(module-bg.png) #fff no-repeat;width:100%;border-left:1px solid #cfcece;border-right:1px solid #cfcece;}
.m-head p {text-align: center;color: #FFFFFF;font-size: 20px;font-family:"Times New Roman";margin:3px 0 0;line-height:15px;}
.m-head .m-icon {width: 35px;margin-top:-4px;}


.news-mod-bg {background:#dededd;}
.news-mod-bg  .fptopnewsrating {float:right;}
#topnews {padding: 15px 5px 0 5px;overflow:hidden;}
#topnews a {color:#000;text-decoration: none;}
#topnews a:hover {color:#000;border-bottom:1px dashed #000;}
#topnews li {padding-bottom:10px;list-style-image:none;list-style-type:none;}
#topnews .date {color:#e15517;font-weight:bold;}
.fade-news {width:362px;height:260px;background:url(block-news.png);position:absolute;margin:-163px 0 0 -398px;z-index:50;padding:5px 10px 0 23px;font-family:Arial !important;}
.fade-news .t {height:50px;vertical-align:middle;font-size:14px;color:#fff;}
.fade-news .c1 {height:132px;vertical-align:middle;width:145px;text-align:center;}
.fade-news .c2 {height:132px;vertical-align:middle;}
.fade-news .c2 div {overflow:hidden;font-size:11px;height:114px;width:150px;}
.fade-news .b1 {text-align:left;vertical-align:top;font-weight:bold;color:#e15517;font-size:14px;}
.fade-news .b2 {text-align:right;font-size:14px;color:#fff;vertical-align:top;}


.module .poll {padding:0 0 0 15px;}
.module .poll h5 {font-weight: bold;}
.module .poll .question {padding-top:10px;}
.module .poll .question p {padding-bottom:2px;}
.poll h5 {  padding-top:14px;font-size:15px;}
.buttons-poll {padding:5px 0;text-align:center;}
.buttons-poll #vote {padding-top:5px;width:100%;}
.poll ul {padding-top:18px;}
.poll li {list-style: none;list-style-image: none;list-style-type: none;padding: 5px 0; font-size: 12px;}
.poll .result {height:18px;width: 210px;background: #000000;text-align: left;padding-top:1px;}
.poll .result .minresdiv {width:100%;}
.poll span {font-weight: bold;color: #FFFFFF;font-size: 15px;z-index: 10;}
.poll div span {position: absolute;margin-left: 93px;}
.percent{position:absolute;background: url(percent.png) no-repeat 0 -2px;height:19px;z-index:1;margin-top:-1px;}

.pagination {text-align:center;width:100%;}
.pagination table {margin:auto;}
.pagination td {background:url(pagination-c2.png);height:22px;}
.pagination td.l {background:url(pagination-bg-left2.png) no-repeat left 0;width:58px;}
.pagination td.r {background:url(pagination-bg-right2.png) no-repeat right 0;width:49px;}

#pageFrontNews .pagination td {background:url(pagination-c.png);}
#pageFrontNews .pagination td.l {background:url(pagination-bg-left.png) no-repeat left 0;}
#pageFrontNews .pagination td.r {background:url(pagination-bg-right.png) no-repeat right 0;}


#pageFestivalnews .pagination td {background:url(ff-pagination-news-center.png);}
#pageFestivalnews .pagination td.l {background:url(ff-pagination-news-left.png) no-repeat left 0;}
#pageFestivalnews .pagination td.r {background:url(ff-pagination-news-right.png) no-repeat right 0;}


.pagination a {color:#000;text-decoration: none;font-weight:bold;}
.pagination span {padding:0 5px;}
.pagination .a-left {padding-right:5px;}
.pagination .a-right {padding-left:5px;}
.pagination .current {color:#e15517;text-decoration:underline;font-weight:bold;}


.frontnews-acrhive a {font-weight:bold;text-decoration:underline;}
#newstematick .frontnews-acrhive {margin-top:-5px;}

.msg-meta {padding: 3px 5px 0 5px;height: 15px;}
.autor {margin-left:60px;}
.author li {float:left;list-style-image: none;list-style-type: none;list-style: none;padding:0 4px 0 0;}
.author .film-title a {text-decoration:none;font-weight: bolder;} 
.author span {color:#808080; border:none;}

.f-reviews {padding:10px 0 15px;width:100%;}
.title-rev {background: url(com-plus.png) no-repeat 0 0;padding-left:35px;height: 27px;padding-top:5px;font-family:Arial,sans-serif;}
.title-rev h1 {font-size: 18px;}
.rev-content .rev-image {float:left;padding: 0 10px 10px 0;}
.rev-content {padding: 10px 0 0 0;}
.rev-head td {padding:0px 2px;color:#808080;}
.rev-content .title {font-weight: bold;font-size: 18px;color:#000;}
.rev-vote {width:100%;float:left;padding-bottom:10px;}
.rev-vote .film-good {font-size: 12px;width:130px;}
.rev-vote table {width:100%;}
.rev-vote .back-link {padding:20px 0 0 60px;text-align: left;}
.rev-vote .back-link  a {font-weight: bold;}
.rev_plus , .rev_minus {width: 26px;}
#reviwes-vote1 , #reviwes-vote-1 {padding-left: 8px;width:25px;font-size: 12px;}
.review td {padding-top:4px;}
.review td table td {padding:0;}
.review .s {padding-left:21px;}
.review .e {padding-right:11px;}
.review .body-rev {text-align: left;font-size: 12px;padding:0 0 0 5px;}
.review .body-rev p {margin-bottom:2px;}
.msg-meta {padding:3px 0px 6px;border-bottom:1px solid #fff;}
.review .author a {text-decoration:none !important;font-weight:bold;}
.review .author a:hover {text-decoration:underline !important;}
.review .f-title-rev {font-weight: bold;font-size: 15px;}
.review .footer-rev {float:right;padding-right:10px;font-weight:bold}
.review .footer-rev span {color:#959595;font-size:10px;}
.review .footer-rev a {font-size:16px;font-weight:bold;}
.review .msg-meta {background:url(bg-transparent-lines.png) repeat-x scroll 0 6px transparent;}
.rev-comments {font-size:10px;color:#000;float:right;font-weight:bold;}
.rev-comments span {text-decoration: underline;}
.rev-counter {color:#000;font-size:10px;}
.rev-counter span {color:#e15517;}


.c-type-1 {background-color: #fbddd9;}
.c-type0 {background-color: #efeeee;}
.c-type1 {background-color: #b6ddc7;}
.review.c-type-1 .author *, .review.c-type-1 .f-title-rev {color:#b72826 !important;}
.review.c-type0 .author *, .review.c-type0 .f-title-rev {color:#000000 !important;}
.review.c-type1 .author *, .review.c-type1 .f-title-rev {color:#006337 !important;}
.review.c-type-1 .reviewsrating {background-color: #fbddd9;padding:0 0 0 5px;}
.review.c-type0 .reviewsrating {background-color: #efeeee;padding:0 0 0 5px;}
.review.c-type1 .reviewsrating {background-color: #b6ddc7;padding:0 0 0 5px;}
.review.c-type-1 .author li {background-color: #fbddd9;}
.review.c-type0 .author li {background-color: #efeeee;}
.review.c-type1 .author li {background-color: #b6ddc7;}

.rev-r-linear {background:url(rev-r-linear-empty.png) no-repeat;width:96px;height:13px;}
.rev-r-linear-p {background:url(rev-r-linear-full.png) no-repeat;height:13px;}

.main-page {padding:0px 0 15px 0;}
.main-page .lines {background:url(bg-lines.png) repeat-x 0 10px;height:30px;margin:0 30px;}
.main-page h1 {color:#213948;font-family:"Times New Roman";font-size:36px;padding:0 0 0 10px;font-weight:normal;text-transform: uppercase;}
#tabsnewfa {padding:0;margin:0;border:0;font-family:Arial,sans-serif !important;}
#tabsnewfa * { -moz-border-radius:0; border-radius:0;-webkit-border-radius:0;}
#tabsnewfa .ui-tabs-nav {width:100%;background: url(poloska-main.png) no-repeat;height:31px;padding:0;border:none;}
#tabsnewfa li {background: none !important;position:relative;line-height:15px !important;}
#tabsnewfa li img {position:absolute;top:0;left:0;margin: -10px 0 0 -4px;}
#tabsnewfa .ui-state-default, #tabsnewfa  .ui-state-active {border:0;list-style:none;list-style-image:none;list-style-type:none;}
#tabsnewfa .ui-state-default a {color:#fffefe !important;font-family:Arial!important;font-size:16px;font-weight:bold;}
#tabsnewfa .ui-state-active a {color:#fff59b !important;font-family:Arial!important;font-size:16px;font-weight:bold;}
#tabsnewfa .ui-state-default a:hover {color:#00ECFF !important;}
#tabsnewfa .ui-tabs-panel {padding:0!important;}
#tabsnewfa .tabsnewafisha img {margin: -10px 0 0 26px !important;}
.tabsnewafisha {padding:0 0 0 55px!important;}
.tabsnewa {padding:0 0 0 25px!important;}
.tabsnewadd {padding:0 0 0 25px!important;}
.tabsnewfotos {padding:0 0 0 25px!important;}
.tabsnewvideo {padding:0 0 0 25px!important;}

.ratingstars img{display:inline;float:none;border:none;padding:0 2px;margin:0;}
.fptopnewsrating .ratingstars img {width:10px;}
.fptopnewsrating .count-point {font-size:11px;font-family:Arial;font-weight:bold;color:#e15517;line-height:10px;}

.mw-specialpagesgroup, .line {background: url(line.png) no-repeat;height:31px;padding:5px 0 0 5px;}
.line {padding:5px 0 0 73px;font-family:Arial,sans-serif;}
.line span {color:#FFFFFF;font-weight: bold;font-size:16px;}
.line img {position:absolute;margin:-14px 0 0 -46px;}




/* Reklama */
#DIV_NNN_8347 {background:#dededc;padding:20px 0;}
.nnn_teaser_title {color:#213948 !important;font-weight:bold !important;text-decoration:none !important;}


.backglistfilm {background:url(bg-info-top.png) repeat-x;}
.backglistfilm-in {background:url(bg-info-bottom.png) repeat-x 0 bottom;padding:10px 0 5px 0;}
.changer .i {
-moz-border-radius:6px 6px 6px 6px !important;
-webkit-border-radius:6px 6px 6px 6px !important;
-khtml-border-radius:6px 6px 6px 6px !important;
border-radius:6px 6px 6px 6px !important;
background:#000;padding:15px 5px;width:40px;width:112px;}
.infosnewfilm {padding:0 50px;}
.changer {width:100%;}
.changer td {width: 20%;}
.changer .active .i {background:#e15616;}
.changer .d {width:112px;text-align:left;}
.changer .title-p {padding:0 5px 5px 35px;}
.changer .title-p a {color:#213948;font-weight:bold;text-decoration:none;font-size:14px;}
.changer .b {border-right:1px solid #d8d8d8} 
.changer .title-p a:hover {text-decoration:underline;}
.changer .active .title-p a {color:#e15517}
.new-portal-date, .changer .d span {color:#e15517;}
.changer-info {position:relative;border:2px solid #e15616;margin: 0 0 20px 0;
-moz-border-radius:6px 6px 6px 6px !important;
-webkit-border-radius:6px 6px 6px 6px !important;
-khtml-border-radius:6px 6px 6px 6px !important;
border-radius:6px 6px 6px 6px !important;
}
.changer-info .h {position:absolute;text-align:center;top:0;left:0;margin:-11px 0 0 0;width:100%;}
.changer-info .h span {font-size:18px;color:#213948;background:#fff;padding:0 10px;}
.changer-info .t {color:#e15517;font-size:10px;padding:10px 20px 5px 20px;}
.changer-info .c {padding:0 20px 10px 20px;}
.changer .f-buttons {position:static;}
.changer .f-buttons td {padding: 0 !important;border:none;width:auto;}
.changer .f-buttons img {width:20px;}
#tabsnewfa .pagination {padding:20px 0;}

#tagcloud {padding: 10px;text-align:center;}
#tagcloud a {text-decoration: none;}
#tagcloud a:hover {color: #FFA76C;}
#tagcloud span {padding: 4px;}

#message-error {margin:10px 10px;text-align: center;}
.message-message-fade {background:#FFF0F0 none repeat scroll 0 0;border:1px dashed #990000;color:#990000;margin:5px 0 10px;padding:7px;}
.message-message-system {background:#DFECFF none repeat scroll 0 0;border:1px dashed #84A7DB;color:#2388DB;margin:5px 0 10px;padding:7px;}
.message-message-notice {background:#FFFADF none repeat scroll 0 0;border:1px dashed #F0DC7E;color:#CC0000;margin:5px 0 10px;padding:7px;}


@media all and (min-width:0) { .exit{ margin-top:-16px;} }
*|html[xmlns*=""] .exit { margin-top:0px;}
.inbox .exit { width:15px;height: 15px;padding-top:1px;float:right;margin-left:30px;-khtml-margin-top:-16px;}
@-moz-document url-prefix(){ .exit{margin-top:0px;} }
@media all and (min-width:0) {.exit2{margin-top:-30px;}}
*|html[xmlns*=""] .exit2 {margin-top:-20px;}
.inbox .exit2 {width:60px;height: 15px;padding-top:1px;float:right;margin-left:10px;-khtml-margin-top:-30px;}
@-moz-document url-prefix(){ .exit2{margin-top:-14px;} }



.news { padding: 0 30px 20px 30px; text-align: justify;}
.news-sections {background:url(news-dotted.png) repeat-x 0 bottom;margin-bottom:5px;padding:0 0 7px;}
.news-sections a {font-weight:bold;color:#000;text-decoration:none;}
.news-sections a:hover {text-decoration:underline;}
.news-title {font-size:36px;color:#e15517;line-height:50px;font-weight:normal;border-bottom:1px solid #e15616;font-family:"Times New Roman";}
.news .text {padding:25px 0 0 0;}
.news .img {width:240px;height:200px;margin:0px 10px 10px 0px;float:left;}
.news .img td {text-align:center;vertical-align:middle;}
.news .text {min-height:260px;}
.news-tags {font-size: 12px; color:#FF6600;}
.news-tags a {text-decoration:none;}
.news-tags b {color:#000;}
.news-date { color:#ff6600; font-size:12px;}
.news object {float:left;padding:10px 15px 10px 0;}
.news-copyright {text-align: right;color:#213948;font-style:italic;font-weight:bold;text-decoration:none;}}
.news-copyright a {font-style: italic;color:#213948;font-weight:bold; text-decoration:none;}
.add_comment_button {height:43px !important;width:235px !important;}
.add_comment_button span {background:url("add_comment2.png") repeat scroll 0 0 transparent !important;display:block !important;height:43px !important;width:235px !important;}
.n-t-bg {background:url(news-img-bg-top.png);height:22px;color:#fff;padding:0 0 0 12px;text-align:left !important;}
.n-b-bg {background:url(news-img-bg-bottom.png);height:37px;}
.n-b-bg .news-photo-sizer {display:block;width:30px;height:30px;margin:0 0 0 5px;}
.n-b-bg .news-photo-sizer span {background:url(news-view-foto.png);display:block;width:30px;height:30px;}
.n-b-bg .news-photo-sizer:hover span {background:url(news-view-foto-hover.png);}

/*Comments start*/
.add-comment-a span {background:url(add_comment.png);width:234px;height:42px;display:block;}
.btn-rev-bottom .add-comment-a span {background:url(add_comment.png) !important;width:234px !important;height:42px !important;display:block;}
.comment .body-not-published {background:#FFDC9F none repeat scroll 0 0;}
.add_comment_button {font-family:"Times New Roman";font-size:18px;}
.buttons .button {height:62px;float:right;}
.buttons {width:100%;}
.buttons {color:#e15517}
.buttons a {color:#000;}
.comment td {padding:0 2px;}
.comment {padding:5px 10px 2px 20px;margin:0 0 10px 0;}
.comment .msg-meta {height:25px;}
.comment .author span {color:#000;}
.comment .body {padding: 8px 5px 5px 8px;}
.comment .body div {overflow:hidden;}
.comment .c-username a {font-weight:bold;color:#000;text-decoration:none;}
.comment .c-username span {color:#87888a !important;}
.comment .c-username pre {font-family:Arial;padding:0;margin:0;}
.comment .comments-vote span {line-height:26px;color:#87888a;padding:0 5px;font-size:10px;font-weight:bold;float:left;}
.comment .comments-vote a {border:none !important;display:block;height:28px;margin:0 3px 0 0;text-decoration:none;width:28px;float:left;}
.comment .c-date {width:120px;padding:0 5px 0 0 ;}
.comment .c-status {width:24px;}
.comment .c-username {width:15px;}
.comment .c-l {background:url(bg-lines-transparent.png) repeat-x 0 7px;}
.manage-comment li, .manage-reviews li {list-style: none;list-style-type: none;list-style-image: none;}
.manage-comment a, .manage-reviews a {width: 16px;float:left;height: 16px;}
.com_published {background: url('publish_x.png') no-repeat;}
.com_unpublished {background: url('publish_g.png') no-repeat;}
.com_edit  {background: url('edit.png') no-repeat;}
.com_delete  {background: url('delete.png') no-repeat;}
#comments .body-not-published {background:#FFDC9F none repeat scroll 0 0;}
#comments li { background:none;}
#formopen {margin:0 0 10px;}
.yellow-a {background:#E15517;}

a.vote-poor {background:url(btn-vote-negative.png) no-repeat;}
a.vote-good {background:url(btn-vote-positive.png) no-repeat;}
.vote-rating-plus {color:#339900 !important;width:20px;float:left;font-weight:bold;padding-left:5px;font-size:14px !important;}
.vote-rating-minus {color:#CC0000!important ;width:20px;float:left;font-weight:bold;padding-left:5px;font-size:14px !important;}
.vote-rating-neutral {color:#C6C6C6 !important;width:20px;float:left;font-weight:bold;padding-left:5px;font-size:14px !important;}
.add-comment h3 {background:transparent url(add_comment.gif) no-repeat scroll 0 0.5em;color:#666666;font-family:Verdana,sans-serif;font-size:1.67em;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:-1px;line-height:normal;margin:0 0 0;	padding:0 0 0 20px;border:none;}
.extra {text-align:right;padding:3px 5px 3px 3px;}
.extra a {text-decoration:none;}
.extra a:hover {text-decoration:underline;}
.extra .reply {padding:10px 0 0 30px;background: url(commentreply.png) no-repeat;font-weight:bold;}

.comment-form {width:100%;background:url(c-form-top.png) repeat-x 0 top;}
.comment-form textarea {border:none;}
.add-comment {background:url(c-form-bottom.png) repeat-x 0 bottom;border-left:1px solid #d4d3d3;border-right:1px solid #d4d3d3;}
.add-comment2 {background:url(c-form-bottom2.png) repeat-x 0 bottom;border-left:1px solid #d4d3d3;border-right:1px solid #d4d3d3;}
.c-form-title .u {font-size:14px;padding:3px 0 0 35px;font-weight:700;}
.c-form-title .u span {color:#e15517;}
.c-form-title .c {font-size:16px;padding:3px 0 0 35px;font-weight:700;}
#comment-help {width:200px;padding:3px 9px 0 0;}
#comment-help div {border:1px solid #f9f9f9;padding:8px 0 8px 40px;background:url(count-symbol-com.png) no-repeat scroll 5px 2px;}
.send-comment {margin:1px 8px 0;background:url(send-comment.png) no-repeat 0 1px !important;height:24px !important;float:right; z-index:20;}
.subscribe-comment {padding:5px 5px; width:700px; position:relative;}
.subscribe-comment input[type="submit"]{border:none;margin-top:-21px; right:0; margin-right:-7px; padding:0;background:url(subscribe-comment.png) !important;width:189px;height:26px;}
.tcomn {padding: 0 8px 0 0}
.tcomn div {background:url(checked_false.png);width:22px;height:22px;}
.tcomn a {color:#000;text-decoration:none;}
.tcomn div.active {background:url(checked_true.png);}
.c-info-reg {padding:0 0 2px 10px;}
.c-info-reg,.c-info-reg a {color:#fff;}
.c-info-reg a {font-weight:bold;}
.c-info {width:100%;padding:5px 10px 5px 0px}
.c-info .t {width:275px;text-align:center;}
.c-info .i {width:180px;}
.c-info .i img {border:1px solid #d6d5d5;height:45px;}
.c-info .r {padding:0 10px;width:19px;}
.c-info .f input {border:1px solid #d6d5d5;width:129px;height:40px;font-size:45px;padding:3px;}
.c-info .name-no-auth,.c-info .name-no-auth-input {padding:4px 0 7px 0;} 
.c-info .name-no-auth {text-align:left;padding-right:7px;}
.c-info .name-no-auth div {border:1px solid #cfaa9b;background:#e15616;color:#fff;}
.c-info .name-no-auth-input input {border:1px solid #d6d6d6;width:180px;}
/*Comments end*/




/* Афиша и др */
.film-plashka {padding:10px 0 15px;}
.film-plashka td {padding:0 17px 0 0;vertical-align:top;}
.film-plashka .d {color:#a3a3a2;margin:0 0 0 13px}
.film-plashka .d span {color:#e15517;font-weight:bold;}
.film-plashka .p {width:166px;height:174px;background:url(affishe-plashka.png);padding:0px 0 0 3px;}
.film-plashka .f {margin:5px 0 0 13px;}
.film-plashka .f a {color:#000;text-decoration:none;font-weight:bold;}
.film-plashka table {width:155px;height:174px;}
.film-plashka table td {vertical-align:middle;padding:0;}
.film-plashka table .m {vertical-align:top;padding:10px 0 0 6px;}
.film-plashka table .m .flags img {width:27px;}
.film-plashka table .s {font-size:16px;font-weight:bold;color:#e15517;padding:0 3px 3px 0;}
.film-plashka table .buttons-film {float:none;padding:0 3px 0 0;}
.film-plashka table .buttons-film img {width:20px;}
.film-plashka table .b {vertical-align:bottom;padding:0px 0 3px 5px;text-align:center;}
.film-plashka .p .cc {padding:0 6px 16px 0 !important;vertical-align:bottom;}
.film-plashka .p .cc div {width:4px;background:#e15517;}

.code_video .t {height:40px;background:url(news-video-top.png) repeat-x;color:#fff;font-size:16px;font-weight:bold;text-align:center;padding:5px 0 0;}
.code_video .l {background:#efeeee url(news-video-left.png) no-repeat center center;width:141px;}
.code_video .c {background:#efeeee;padding:10px 0 0 0;text-align:center;}
.code_video .r {background:#efeeee url(news-video-right.png) no-repeat center center;width:135px;}

.newscat li {list-style:disc inside url(circle.png);}
.newscat li.activenews {list-style:disc inside url(circle-active.png);}
.news-sroll-podlojka-img {width:242px;height:202px;margin:0 10px 10px 0;}
.news-sroll-podlojka-img .td {padding:1px;border-top:1px solid #000;border-bottom:1px solid #000;background:#c2c1c1;text-align:center;}

p.f-b {font-size: 13px;padding:0 0 0 357px;}
.fees-info {float:right;}

/* Fetivals */
.filmfestival {background:url(filmfestival-bg-top.png) no-repeat;padding:18px 0 0 0;}
.line-separator {background:url(line-separator.png) repeat-x;height:2px; }
.filmfestival .ff td {vertical-align:top;}
.filmfestival .t td {vertical-align:middle;}
.filmfestival .t .year img {padding:0 5px}
.filmfestival .t .year span {font-size:39px;font-family:"Times New Roman";}
.filmfestival .t .year {text-align:right;width:145px;}
.filmfestival .t .c {font-size:18px;border-bottom:2px solid #e3e2e2;padding:0 0 2px 0;text-transform: uppercase;}
.filmfestival h1 {font-size:38px;color:#e75113;font-weight:normal;line-height:40px;font-family:"Times New Roman";}
.filmfestival .contacts {font-size:10px;padding:4px 0;line-height:10px;}
.filmfestival .other-years {float:right;}
.filmfestival .other-years a {margin:0 0 0 7px;}
.filmfestival .other-years span {font-weight:bold;}
.filmfestival .text {background:#efeeee;border-top:1px solid #d0cfcf;}
.filmfestival .text .dateof {font-family:"Times New Roman";color:#e75113;font-size:25px;text-align:right;margin:0 15px 10px 0;line-height:35px;}
.filmfestival .text p {line-height:14px;margin:0 15px 0 20px;text-align: justify;text-indent:15px;}
.filmfestival .btn td {width:98px;height:77px;background:url(btn-ff-bg.png);vertical-align:middle;text-align:center;}
.filmfestival .btn td a {color:#000;}
.filmfestival .btn td a:hover {text-decoration:underline;color:#E15517;}
.filmfestival .ff .ll {background:url(bg-ff-btn.png) repeat-x 0 bottom;padding:0 15px 0 55px;} 
.filmfestival .ff .t {padding:0 15px 0 0}

/*************************************************/
.ff-novosti {width:645px;margin:20px 0 0 15px;}
.ff-novosti .h {background:url(ff-news-top.png) no-repeat;height:44px;}
.ff-novosti .c1 {background:url(ff-news-bottom1.png) repeat-y;}
.ff-novosti .c2 {background:url(ff-news-bottom2.png) no-repeat 0 top;}
.ff-novosti .c3 {background:url(ff-news-bottom3.png) no-repeat 0 bottom;padding:0 20px;}
.ff-novosti .h h1 {font-family:"Times New Roman";font-size:24px;color:#213948;}
.ff-novosti .h .icon {vertical-align:middle;padding:0 0 0 23px;}
.ff-novosti .news-sroll-podlojka-img {height:113px;margin:0 10px 10px 0;width:150px;}

/*************************************************/
.festivals-films-statistic {padding:5px 0 0 0;}
.festivals-films-statistic .die .h a {text-decoration:underline;color:#213948;}
.festivals-films-statistic .die .h a.active-films-statistic {color:#e15517;}
.festivals-films-statistic .die .h h1 span {font-size:11px;}
.gray-separator {border-bottom:1px solid #e5e5e4;padding:10px 0 0;}

/*************************************************/
.header-nomination {font-family:"Times New Roman"; font-size:40px;color:#d9dadb;margin-top:30px;text-align:center;}
.nominationcat {font-family:"Times New Roman"; font-size:24px;padding:20px 0 0 0;}
.nominationcat li {list-style:url(ff-circle.png) inside;padding:0 0 15px 0;}
.nominationcat li.activenomination {list-style:url(ff-circle-active.png) inside;}
.nomination-item-0, .nomination-item-1 {padding:0 0px 20px 0;}
.nomination-item-in {width:289px;}
.nomination-item-0, #nomination .nomination-item-1, #nomination .nomination-item-2 {vertical-align:top;}
.scroller-nomination th {background:#e15616;color:#fff;padding:10px 15px 8px 15px;text-align:left;font-family:"Times New Roman";font-size:20px;font-weight:normal;}
.nominationitemtext {padding:25px 0 0 0;}
.nomination-item-die {background:url(nomination-bg-item.png) no-repeat 0 bottom;padding:0 0px 22px 0px;}
.nomination-item-die-in {border-left:1px solid #d3d2d2;border-right:1px solid #d3d2d2;}
.nomination-item-in .y {color:#e15517;font-size:18px;}
.nomination-item-in .i {padding:8px 10px 5px 10px;vertical-align:top;margin:0;}
.nomination-item-in .s {padding:15px 8px 5px 0;vertical-align:top;}
.nomination-item-in .s .gray-separator {padding:0;margin:0 0 7px 0;}
.nomination-item-in .g {font-size:11px;}
.nomination-item-in .a {color:#e15517;}
.nomination-item-in .a a {color:#000;}
.nomination-item-in .f-buttons {left:50%;margin:-2px -55px 0 !important;top:0;width:100px;}
.nomination-item-in .f-buttons td {padding:0 0 0 5px;}
.nomination-item-in .addlistbutton {text-align:center;}
.nomination-item-in .f-buttons img {width:15px !important;}
.nomination-item-in .addToFavoritePersonOne img, .nomination-item-in .delFromFavoritePersonOne img {width:15px !important;}
.nomination-item-in .txt {-moz-border-radius:2px; border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;background:#fff;border:1px solid #d5d4d4;margin:0 11px;}
.nomination-item-die-empty .nomination-item-in th {border-top:1px solid #cfcece;border-left:1px solid #cfcece;border-right:1px solid #cfcece;background:#dededd;}
.nomination-item-die-empty .nomination-item-die-in .nomination-item-in {width:289px;background:#dededd url(nomination-empty-icon.png) no-repeat center center;}


.winner-name {height:50px;text-align:center;}
.winner-name h2 {font-family:"Times New Roman";font-size:20px;color:#e15517;font-weight:normal;}
.winner-item-in {background:#213948 url(bg-winner.png) repeat-x;border:1px solid #2f4757;font-family:"Times New Roman";color:#fff;font-size:16px;font-weight:normal;}
.winner-item-in th {height:46px;padding:0 7px;}
.winner-item-0,.winner-item-1,.winner-item-2 {padding:0 8px 10px 8px;}
.winner-open {width:20px;height:20px;background:url(btn-ff-winner1.png);}
.winner-close {width:20px;height:20px;background:url(btn-ff-winner2.png);}
#winner .addlistbutton, .scroller-nomination .addlistbutton {position:relative}
#winner .addlistbutton, .scroller-nomination .addlistbutton  .f-buttons {top: 0;margin:-2px 0 0 0}
#winner .addlistbutton, .scroller-nomination .addlistbutton  .f-buttons td {border: none;}
#winner .addlistbutton, .scroller-nomination .addlistbutton  .f-buttons img {width:60%;}


/*************************************************/
#videos-festivalfilm {padding:0 21px 15px 21px;}
#videos-festivalfilm .h {background:url(ff-videos.png);height:63px;width:100%;}
#videos-festivalfilm .h .icon {padding:0 15px;}
#videos-festivalfilm .h .icon div {-moz-border-radius:9px; border-radius:9px;-webkit-border-radius:9px;-khtml-border-radius:9px;border:2px solid #e15616;background:#fff;width:56px;height:42px;overflow:hidden;padding:9px 0 0;}
#videos-festivalfilm .h .title {font-size:14px;font-weight:bold;text-align:right;color:#fff;padding:0 10px 0 0;}
#videos-festivalfilm .h .title span {font-weight:normal;}
#videos-festivalfilm .t {background:url(ff-videos-top.png) no-repeat 0 top;padding:40px 0 0 0;position:relative;} 
#videos-festivalfilm .b {background:url(ff-videos-bottom.png) no-repeat 0 bottom;padding:0 0 45px 0;}
#videos-festivalfilm .c {border-left:1px solid #cfcece;border-right:1px solid #cfcece;background:#fff;}
#videos-festivalfilm .n h3 {font-size:20px;font-family:"Times New Roman";font-weight:normal;color:#000;margin:0 0 8px 0;}
#videos-festivalfilm .i {background:url(ff-videos-item.png);width:217px;height:101px;position:relative;}
#videos-festivalfilm .i .vimg120 {position:absolute;right:9px;top:5px;}
#videos-festivalfilm .i .time {position:absolute;top:0;left:0;margin:77px 0 0 27px;}
#videos-festivalfilm .i .rating {position:absolute;top:0;left:0;margin:56px 0 0 -27px;}
#videos-festivalfilm .i .rating .count-point {display:none;}
#videos-festivalfilm .i .rating .ratingstars img {padding:0 1px 0 0;}
#videos-festivalfilm .i .play {position:absolute;top: 0;left: 0;width:37px;height:37px;margin:12px 0 0 25px;cursor:pointer;}
#videos-festivalfilm .separator {padding:10px 0 0 0;border-bottom:1px solid #cfcfcf;margin:0 15px 10px 15px;}
#videos-festivalfilm .dropdown_list {width:193px;height:33px;position:absolute;bottom:0;left:25px;cursor:pointer;}
#videos-festivalfilm .other-ff-videos-up {background:url(f-videos-btn-up.png) no-repeat;}
#videos-festivalfilm .other-ff-videos-down {background:url(f-videos-btn-down.png) no-repeat;}



/* Gallery start   */
.gallery {width: 100%;float:left;padding-top:40px;}
#gallery {z-index:1000;}
#gallery-scroll a {display:inline;}
.scrollable img {margin:0px 3px; cursor: pointer;border:1px solid #64605e;}
.a-browse {width: 20px;height: 140px;}
a.browse {cursor:pointer;font-size:1px;width: 20px;height: 140px;display:block;float:left;position:absolute;}
a.left {margin-left:-20px;margin-top:-20px;background: url(gallery-arrow-left.png) no-repeat center center;}
a.left:hover {background: url(gallery-arrow-left-active.png) no-repeat center center;}
a.right {background: url(gallery-arrow-right.png) no-repeat center center;margin-top:-140px;}
a.right:hover {background: url(gallery-arrow-right-active.png) no-repeat center center;}
.scrollable .items {position:absolute;width:20000em;padding:20px 0 0 0;margin:-122px 0 0 0;}
.scrollable .items  a {display: inline;}
.g-b-bg {padding-bottom: 7px;height: 11px;background: url(kinoplenka.png) repeat-x 4px 0;width:100%;}
.g-body {height: 104px;overflow:hidden;position:relative;width:100%;}
.list-thumbnails {position:relative;}
.list-thumbnails td {padding: 0 5px;}


/************************Хрень*********************************/
.create-review {padding: 10px 0;width:100%;float:left;}
.f-ban {padding:10px 0;text-align: center;}
.review-image-back {background:#000;padding:1px 4px 0 4px;}
.review-image-back * {line-height:0}


/***********************film**************************/
.film {padding: 0 0 10px 0;background:url(f-bg-top.png) no-repeat;}
.film .head {padding:0 30px 0 35px;}
.film .head .title h1 {font-family:"Times New Roman";font-size:36px;font-weight:normal;color:#e75113;line-height:36px;}
.film .head .title a {text-decoration: none;}
.film .head .genres {padding:0 0 15px 0;}
.film .head .lengthhmin {font-weight:bold;font-size:17px;font-family:"Times New Roman   ";color:#9c9e9f}
.film .head .f-h-separator {padding:2px 0 5px 0;}
.film .head .f-h-separator div {border-bottom:1px solid #d4d3d3;height:1px;}
.film .head .release {font-family:"Times New Roman";font-size:24px;}
.film .head .eng-name, .film .head .eng-name a {color:#87888a;font-size:18px;font-family:"Times New Roman";}
.film .head .eng-name a {text-decoration: underline;}
.film .head .eng-name a:hover {text-decoration: none;}
.film .head .slogan {color:#e75113;}
.film .head .flags img {margin:0 0 0 5px;border:1px solid #000;}
.film .contain {padding:0 0 0 30px;}
.film .contain .level1 td {background:#dededd;}
.film .level1 .image {padding:0 7px;width:240px;}
.film .level1 .image img {padding:0 0 10px 0;}
.film .pr {width:30px;background:#fff !important;}
.film .budget-top {background:url(f-budget.png) no-repeat;width:240px;height:22px;}
.film .budget-top table {padding:2px 8px 0;}
.film .budget-top td {vertical-align:middle;background:none !important;}
.film .budget-counter {color:#e75113;font-size:16px;}
.film .pb {height:10px;}
.film .top-bg {background:url(f-top-bg.png) repeat-x;}
.film .film-ratingage {padding:0 0 0 15px;}
.film-ratingage-text {font-size:9px;color:#e75113;margin:0;}
.film-ratingage-title {font-size:10px;margin:0;}
.film .flags {float:right;padding-left:10px;}
.film .gal {vertical-align:top;}
.film .gal .f-data {padding: 10px;}
.film .f-data div {float:left;padding-bottom:12px;width:100%;}
.film .f-data b {float:left;margin:0;padding-right:3px;}
.film .f-data p {float:left;margin:0;width:550px;}
.film .f-film-info {background:#DEDEDD;padding:15px 0 15px 15px;}
.film .description {padding:20px 35px 0 0;text-align:justify;text-indent:10px;} 
.film .description .desc {color:#e75113;font-family:"Times New Roman";font-size:24px;margin:0 0 10px 0;}
.f-l .f-buttons {position:static;}
.f-l .f-buttons .space {padding:16px 20px 0 20px;text-align:center;vertical-align:middle;}
.f-l .f-buttons .space div {background:url(f-buttons-spacer.png);width:2px;height:21px;}

.f-rating {width: 239px;}
.f-rating th {background:url(f-rating-top.png);width:239px;height:46px;font-family:"Times New Roman";font-size:24px;color:#fff;font-weight:normal;}
.f-rating .d1 {background:url(f-rating-bottom1.png) no-repeat 0 bottom;padding:0 0 15px 0;}
.f-rating .d2 {background:url(f-rating-bottom2.png) repeat-x 0 bottom;border-left:1px solid #d7d6d6;border-right:1px solid #d7d6d6;padding:20px 0 0 3px;}
.r-links a {font-weight:bold;color:#000;}


/* start weights */
.weights-row {width:234px;height:60px;text-align: center;margin-bottom: 15px;font-family: Arial, sans-serif;}
.weights-row p {font-size: 12px;}
.weights-rating {background:url(weights-rating.png) no-repeat;width:232px;height:36px;position:relative;padding:5px 0 0;}
.weights-row .w-srolling {height:10px;width:100%;background: url(weights-percent.png) no-repeat;}
.weights-row .wv-scroll-static {background:url(weights-percent.png) no-repeat;height:10px;position:relative;}
.weights-row .wv-scroll-static .wv-handler {background:url(f-rating-slider-handle.png) no-repeat center center !important;width:16px;height:16px;position:absolute;right:0;top:0;margin:-3px -8px 0 0}

.wv-scroll.ui-slider-horizontal .ui-slider-handle {cursor: e-resize;}
.wv-scroll-real {background: url(weights-percent.png) no-repeat;}
.wv-scroll.ui-widget-content .ui-state-default {background: none;border:none;}
.wv-scroll.ui-slider-horizontal {height: 10px;width:100%;background: none;z-index: 1;border:none;
-moz-border-radius:0;
-webkit-border-radius:0;
-khtml-border-radius:0;
border-radius:0;}
.wv-scroll .ui-slider-range {background:url(weights-percent.png) no-repeat;}
.wv-scroll .ui-slider-handle {background:url(f-rating-slider-handle.png) no-repeat center center !important;}
.weights-rating .wv-val {padding:5px 0 0 4px;}
.weights-rating .wv-val span {font-size:14px;color:#e75113;font-weight:bold;}
#btn-vote {background: url(vote-film.png) no-repeat;width:110px;height:35px;border:none;cursor:pointer;}
.common-rating {background:url(common-rating.png) no-repeat;width:151px;height:44px;font-family:"Times New Roman";font-size:54px;color:#c6c7c8;padding:40px 0 0;}
  
  
/********russia and world*****************/
.charges-row-russia p {color:#e75113;text-align:center;}
.charges-row-russia .charges-rating {position:relative;background:url(charges-russia.png);width:233px;height:42px;}
.charges-row-russia .charges-l {position:absolute;top:4px;left:5px;color:#9c9e9f;font-size:9px;}  
.charges-row-russia .charges-r {position:absolute;top:4px;right:5px;color:#9c9e9f;font-size:9px;}
.charges-row-russia .charges-handler {background:url(handler-russia.png);width:16px;height:16px;position:absolute;right:0;top:0;margin:-3px -8px 0 0}
.charges-row-russia .charges-rating .val-b {text-align:center;font-weight:bold;padding:2px 0 0;}
.charges-row-russia .charges-sroll {margin:7px 0 0 1px;}

.charges-row-world p {color:#e75113;text-align:center;}
.charges-row-world .charges-rating {background:url(charges-world.png);width:233px;height:40px;position:relative;}
.charges-row-world .charges-l {position:absolute;top:20px;left:5px;color:#9c9e9f;font-size:9px;}
.charges-row-world .charges-r {position:absolute;top:20px;right:5px;color:#9c9e9f;font-size:9px;}
.charges-row-world .charges-handler {background:url(handler-world.png);width:16px;height:16px;position:absolute;right:0;top:0;margin:-3px -8px 0 0}
.charges-row-world .charges-rating .val-b {text-align:center;font-weight:bold;padding:7px 0 0;}
.charges-row-world .charges-sroll {margin:3px 0 0 1px;padding:4px 0 0 0;}

.charges-srolling {background: url(weights-percent.png) no-repeat;position:relative;height:10px;}


.add-information {float:right;margin:10px 30px 0 0;}
.add-information td {padding:0 0 0 10px;}
.add-information a {text-decoration:none;}


.gallery-in {width:638px;float:right;padding:15px 0 0 0;}
.gallery-in .gallery-big-image {background:url(f-gallery-bigimages-empty.png);width:638px;height:293px;}
.gallery-in .gallery-big-image td {background:none !important;}
.gallery-in .gallery-big-image .l div {background:url(videotrailer-arrow-left.png) no-repeat;width:20px;height:98px;}
.gallery-in .gallery-big-image .l:hover div {background:url(videotrailer-arrow-left-hover.png) no-repeat;}
.gallery-in .gallery-big-image .r div {background:url(videotrailer-arrow-right.png) no-repeat;width:20px;height:98px;}
.gallery-in .gallery-big-image .r:hover div {background:url(videotrailer-arrow-right-hover.png) no-repeat;}
.gallery-in .gallery-big-image .poloska {background:url(poloska.png) no-repeat right 12px !important;width:20px;}
.gallery-in .b {position:relative;height:265px;overflow:hidden;}
/*.gallery-in .b .l {background:url(../images/gallery-left.png);position:absolute;width:28px;height:42px;top:50%;left:0;cursor:pointer;}
.gallery-in .b .l:hover {background:url(../images/gallery-left-active.png);}
.gallery-in .b .r {background:url(../images/gallery-right.png);position:absolute;width:28px;height:42px;top:50%;right:0;cursor:pointer;}
.gallery-in .b .r:hover {background:url(../images/gallery-right-active.png);}*/
.gallery-in table td {vertical-align:middle;}
.gallery-in table .l div {width:12px;height:56px;background:url(gallery-arrow-left2.png) no-repeat center center;margin:0 5px 0 0;}
.gallery-in table .r div {width:12px;height:56px;background:url(gallery-arrow-right2.png) no-repeat center center;margin:0 0 0 5px;}
.gallery-in table .l div:hover {background:url(gallery-arrow-left-active2.png) no-repeat center center;}
.gallery-in table .r div:hover {background:url(gallery-arrow-right-active2.png) no-repeat center center;}
.gallery-in .scroll-bg {background:url(f-gallery-images.png) no-repeat;width:567px;padding:0 15px 8px 15px;}
.gallery-in .scroll {width:567px;position:relative;overflow:hidden;height:60px;}
.gallery-in .scroll-in {position:absolute;left:0;width:;height:60px;width:2000em;}
.gallery-in .scroll-in .d {float:left;margin:0 23px 0 0;position:relative;}
.gallery-in .backing {background:#000;padding:5px;-moz-border-radius:3px; border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px}
.gallery-in .activebacking {padding:12px 3px 6px 3px;}
.gallery-in .activebacking.active {background:url(f-gallery-active.png) repeat-x;
-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright: 6px;
border-radius-bottomleft:6px;border-radius-bottomright:6px;
-webkit-border-radius-bottomleft:6px;-webkit-border-radius-bottomright:6px;
-khtml-border-radius-bottomleft:6px;-khtml-border-radius-bottomright:6px;}
#gallery .info span{float:right;color:#fff;font-family:Arial;font-weight:bold;}
#gallery .info {margin-top:-20px;padding-left:5px;padding-bottom:3px;background:transparent url(inbox_bg.png) repeat scroll 0 0;}
#gallery .info strong {color:#fff;font-family:Arial;font-weight:bold;}
.iwatermark {position:relative;}
.iwatermark .g {text-align:center;}
.iwatermark .gallery {overflow:hidden;}
.iwatermark .wm {position:absolute;background:url(/images/watermark.png);width:100px;height:20px;bottom:24px;right:3px;}
.iwatermark .info {position:absolute;background:url("inbox_bg.png") repeat scroll 0 0 transparent;bottom:0;left:0;width:100%;color:#fff;padding:0 0 0 3px;}
.iwatermark .info strong {float:left;}
.iwatermark .s {float:right;padding:0 5px 0 0;}
.iwatermark .g a {line-height:0;}

.videotrailers .l div {background:url(videotrailer-arrow-left.png) no-repeat;width:20px;height:98px;}
.videotrailers .l:hover div {background:url(videotrailer-arrow-left-hover.png) no-repeat;}
.videotrailers .r div {background:url(videotrailer-arrow-right.png) no-repeat;width:20px;height:98px;}
.videotrailers .r:hover div {background:url(videotrailer-arrow-right-hover.png) no-repeat;}
.videotrailer {width:640px;height:385px;overflow:hidden;position:relative;}
.videotrailer-in {position:absolute;left:0;width:20000em;height:385px;}
.videotrailer-in div {width:640px;height:385px;float:left;}



/********************Кнопки поиска*****************************/
.top-search {height: 63px;padding:20px 0;}
.top-search td {padding:0 0 0 35px;}
.top-search div {width:236px;height:44px;}
.search-my-film div {background: url(btn-search1.png) no-repeat;}
.search-my-film div:hover {background: url(btn-search1-hover.png) no-repeat;}
.search-film div {background: url(btn-search2.png) no-repeat}
.search-film div:hover {background: url(btn-search2-hover.png) no-repeat;}
.choose-film div {background: url(btn-search3.png) no-repeat;}
.choose-film div:hover {background: url(btn-search3-hover.png) no-repeat;}
.search-person div {background: url(btn-search4.png) no-repeat;}
.search-person div:hover {background: url(btn-search4-hover.png) no-repeat;}



/********************Кнопки добавления в списки*****************************/
.f-buttons {text-align: center;font-family: Arial, sans-serif;position:absolute;right:0;top:50px;z-index:20;}
.f-buttons td {padding-top:15px;}
.f-buttons a {font-weight: bold;font-size: 14px;text-decoration: underline;color:#000;}
.f-buttons a:hover {text-decoration: none;}

/*******************report friend************************/
.report-friend {background:url(report_this_page_to_friends-bg.png) repeat-x;height:68px;padding:6px 0 0;}
.report-friend td {vertical-align:middle;text-align:center;}
.report-friend .sh2 {width:65px;}
.report-friend .sh3 {width:131px;}
.report-friend .sh5 {width:160px;}
.report-friend .n {color:#e75113;padding:0 32px 0 35px;} 
.report-friend .in {background:url(report_this_page_to_friends-bg2.png) no-repeat;width:670px;height:54px;}
.report-friend .in .table {padding:5px 0 0 20px;}
.report-friend .in .s {text-align:center;padding:0 5px;width:5px;}
.report-friend .in .s div {width:1px; border-left:1px solid #d7d6d6;height:30px;}


.fbyg-sortby-div {padding:9px 0 9px 65px;}
.fbyg-sortby {color:#9c9e9f;}
.films2cols {padding:5px 10px 30px 15px;background:#e8e8e7;}
.films2cols .f-rounded {border:1px solid #dcdcdb;padding:0 0 8px 8px;background:#fff url(f-rounded-bg-bottom.png) repeat-x 0 bottom;width:442px;
-moz-border-radius:9px; border-radius:9px;-webkit-border-radius:9px;-khtml-border-radius:9px}
.films2cols-table {width:100%;}
.films2cols .number-item {background:url(number-item.png) no-repeat right top;width:74px;height:32px;color:#fff;padding:0 12px 0 0;text-align:right;}
.films2cols .red-circle {background:url(red-circle.png) no-repeat;width:13px;height:13px;}
.films2cols .yellow-circle {background:url(yellow-circle.png) no-repeat;width:13px;height:13px;}
.films2cols .ch-title {color:#e75113;}
.films2cols .bg-pic-top {background:url(bg-pic-top.png) repeat-x left top;vertical-align:top;padding:12px 10px 0 0}
.films2cols .bg-pic-top2 {background:url(bg-pic-top.png) repeat-x 5px top;padding:12px 9px 0 0;vertical-align:top;}
.films2cols .f-die {padding:5px;background:#000;width:90px;
-moz-border-radius:4px; border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px}
.films2cols .big {font-family:"Times New Roman";font-size:18px;color:#e75113;text-decoration:underline;}
.films2cols .r {text-align:right;padding:0 2px;}
.films2cols .s {padding:9px 0 0 0;}
.films2cols .g {line-height:13px;}
.films2cols .s a {text-decoration:none;}
.films2cols .v span {font-size:18px;color:#e75113;}
.films2cols .spacer {border-bottom:1px solid #f2f2f2;height:8px;}
.films2cols .weights-row {margin:0;height:40px;}
.films2cols .text {border:1px solid #e2e2e2;background:url(f-rounded-bg-bottom.png) repeat-x 0 bottom;color:#9c9e9f;padding:7px 7px 20px 7px;
-moz-border-radius:4px; border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;position:relative;}
.films2cols .text-in {height:88px;overflow:hidden;}
.films2cols .text .down {background:url(3-arrow-down.png) no-repeat;width:119px;height:14px;position:absolute;bottom:0;left:50%;margin:0 0 0 -60px;}
.f-no-film {background:url(no-film.png) no-repeat center center;}

/*********************************************person*********************************************/
.person {padding: 0 35px 10px 35px;background:url(f-bg-top.png) no-repeat;}
.person .head .t h1{font-family:"Times New Roman";font-size:36px;color:#e75113;font-weight:normal;line-height:37px;}
.person .head .t {padding:0 5px 0 0;}
.person .head .p {background:url(bg-lines.png) repeat-x 0 14px;}
.person .head2 td {vertical-align:middle;}
.person .head2 .date {font-family:"Times New Roman";font-size:24px;text-align:right;padding:0 5px 0 0;}
.person .head2 .n {font-family:"Times New Roman";font-size:24px;text-align:left;}
.person .head2 .flags img {margin:0;}
.person .head .f-h-separator {padding:2px 0 5px 0;}
.person .head .f-h-separator div {border-bottom:1px solid #d4d3d3;height:1px;}
.person .contain .i {vertical-align:top;}
.person .contain .i div {background:#000;height:355px;width:240px;}
.person .contain .h {padding:10px 0 5px 25px;background:#dededd;}
.person .contain .t {border-right:2px solid #DEDEDD;padding:10px 10px 10px 25px;}
.person .contain .l {background:#dededd;height:65px;}
.person .contain .a {background:#dededd;}
.person .contain .a div {position:relative;}
.additional-buttons-person {background:url(additional-buttons-person.png);width:322px;height:77px;position:absolute !important;right:0;top:-45px;}
.person .human-text {text-align:justify;height:250px;overflow:auto;padding:0 20px 0 0;text-indent:10px;}
.add-to-love-bg {position:relative;}
#add-to-love {position:relative;background:url(add-to-friend-bg.png) no-repeat;width:140px;height:47px;top:-20px;left:48px;}
.add-to-love {height: 50px;background: url(del-from-friend.png) no-repeat  center top;padding:35px 0 0 0;text-align:center;}
.delete-from-love {height: 50px;background: url(add-to-friend.png) no-repeat center top;padding:25px 0 0 0;text-align:center;}
.delete-from-love a, .add-to-love a , #person-additional-information .additional-information a {font-size:12px;}
.person--data {min-height:0 !important;}

/****************************программа кинофестиваля*************************************/
.program {padding:0 0 0 60px;}
.program-date {border:1px solid #c7c7c7;background:url(program-bg.png) no-repeat 0 bottom;width:171px;padding:0 4px 0 2px;min-height:265px;}
.program-date .m {font-family:"Times New Roman";color:#e15517;font-size:24px;padding:25px 0 0 25px;background:#fff;}
.program-in {background:url(program-bg-in.png) no-repeat right 0;padding:70px 0;}
.program-in a {text-decoration:none !important;outline:none;}
.program-in .old {color:#b1b3b4 !important;}
.program-in .new {color:#000 !important;}
.program-in .d {font-size:24px;margin:0 0 15px 0;}
.program-in .d span {font-size: 14px;margin:0 15px 0 0;}
.program-in .day {text-align:left;}
.program-in .program-active .day {font-weight:bold;font-size:36px;background:url(active-program-bg.png);width:73px;height:44px;text-align:center;}
.program-in .program-active .week {color:#000 !important;}
.program .t {padding:20px 0 30px 35px;vertical-align:top;}
.program .p {padding:20px 0 0 0;width:190px;}
.program .p_td_border {padding:20px 0 0 0;}
.program .program-film {padding:0 0 0 5px;border-left:1px #cfcfcf solid;}
.program .p_title {background:#e15616 url(program-film-bg-top.png) repeat-x;height:40px;padding:5px 10px;}
.program .p_title a {text-decoration:none;color:#fff;font-family:"Times New Roman";font-size:20px;}
.program .p_i {padding:13px 0 0 13px;text-align:left;}
.program .p_b {width:40px;padding:13px 0 0 0;}
.program .p_y {font-weight:bold;font-size:16px;color:#e15517;}
.program .p_o {padding:8px 0 0 13px}
.program .p_c, .program .p_g, .program .p_d {width:150px; border-bottom:1px solid #cfcfcf;padding:5px 0 4px 0;}
.program .p_t {color:#87888a;padding:8px 0 0 0;}


.f-review {background:url("f-bg-top.png") no-repeat scroll 0 0 transparent;padding:0 0 10px 0;}
.f-review-in {padding:0 35px 0 30px;}
.f-review .h .n {background:url(bg-lines.png) repeat-x scroll 0 5px transparent;}
.f-review .h .n h1 {font-family:"Times New Roman";font-weight:normal;font-size:24px;display:table;background:#fff;}
.f-review .h .n h1 a {text-decoration:none;}
.f-review .f-review-views {background:#fff !important;padding:2px 3px 0 3px;}
.f-review .f-review-views .div {background:url(f-review-bg.png) #fff;padding:0 0 0 10px;width:123px;height:20px;color:#fff;font-weight:bold;font-size:11px;}
.f-review .f-review-views .count-point {padding:0 0 0 2px;}
.f-review .s1 {border-bottom:1px solid #d4d3d3;height:5px;}
.f-review .title {color:#e75113;font-family:"Times New Roman";font-size:36px;padding:15px 0 20px 0;}
.f-review .f-review-bottom-bg {background:url(f-review-bottom-bg.png) repeat-x 0 bottom;}
.f-review .goto-film span {background:url(goto-film.png) no-repeat;width:235px;height:43px;display:block;}
.f-review .rev-image {padding:5px 0 0 0;background:url(f-review-bg-image.png) repeat-x 0 bottom;text-align:center;}
.f-review .rev1001 {padding:0 0 0 15px;}
.f-review .titlerevpoll {color:#000;font-weight:normal;}
.f-review .btn-rev-bottom {padding:0 0 12px 0;}
.f-review .rev-btn-add-film {background:url(rev-btn-add-film.png) no-repeat;height:67px;float:right;padding:10px 40px 0 40px;width:293px;}
.f-review .s2 {border-top:1px solid #f0aa8a;height:15px;margin:0 0 0 29px;}
.f-review .text {text-align:justify;padding:3px 5px;text-indent:10px;}
.f-review .i {padding:0 0 1px 5px;}
.f-review .u a {text-decoration:none;}
.f-review .u span {color:#000;padding:0 5px 0 0;}
.recenziissubscribe-in {background:#dededd;height:15px;position:relative;text-align:right;padding:0 67px 0 0;}
#recenziissubscribe {position:absolute;top:-9px;right:28px;}
.f-review .selected-rating {-moz-border-radius:8px; border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border:1px solid #e1e0e0;width:238px;}
.f-review .selected-rating .r_h {-moz-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-khtml-border-radius:8px 8px 0 0;background:#213948;padding:8px 0 6px 0;text-align:center;color:#fff;}
.f-review .selected-rating .r_in {padding:6px 15px 8px 15px;}
.f-review .selected-rating .r_in li {padding:0 0 0 10px;list-style:none;background:url(f-rating-li.png) no-repeat 185px center;margin:0 0 4px 0;text-align:left;}
.f-review .selected-rating .r_in li:hover {background:url(f-rating-li-hover.png) no-repeat}
.f-review .selected-rating .r_in li a {text-decoration:none;color:#213948;}
.f-review #debilnuebutton .ind {background:url(ind_gray.png) repeat-x;height:2px;}
.f-review #debilnuebutton .ind div {background:url(ind_color.png) no-repeat;height:2px;}
.f-review #debilnuebutton .v {color:#213948}
.f-review .copyright {text-align:right;color:#213948;font-style:italic;font-weight:bold;text-decoration:none;}}
.f-review .copyright a {color:#213948;font-style:italic;font-weight:bold;text-decoration:none;}


/*Youtube*/
.list-view .playlist-entry {padding:8px 5px 10px;}
.v120WrapperOuter {border:1px solid #999999;width:122px;float:left;}
.v120WrapperInner {border:1px solid #FFFFFF;height:72px;overflow:hidden;width:120px;}
.v120WrapperInner img {margin-top:-10px;}
.vimg120 {height:90px;width:120px;}
#video {padding-top:10px;}
.video-time, .video-corner-text {font-family:Arial,sans-serif;margin-right:1px;margin-top:-21px;text-align:right;white-space:nowrap;}
.video-time a, .video-corner-text a, .video-time span, .video-corner-text span {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background-color:#000000;color:#FFFFFF;font-size:11px;font-weight:bold;height:14px;opacity:0.75;padding:0 4px;}
.v128WideEntry {float:left;}
.list-view .video-main-content, .list-view .trailer-main-content, .list-view .playlist-main-content, .list-view .channel-main-content {width:550px;}
.list-view .video-main-content, .list-view .channel-main-content, .mini-list-view .video-main-content, .list-view .playlist-main-content, .grid-view .short-film .movie-main-content, .grid-view .show-main-content, .list-view .show-main-content, .grid-view .trailer-show-content, .list-view .movie-main-content, .list-view .trailer-main-content, .mini-list-view .show-main-content {
margin-left:123px;padding-left:10px;padding-top:2px;}
.video-long-title, .trailer-long-title, .channel-long-title, .playlist-long-title {font-size:13px;font-weight:bold;}
.video-description, .show-description, .episode-description, .channel-description, .movie-description, .show-long-description, .show-short-description, .show-mini-description {color:#666666;}
.video-description {height:32px;margin-top:3px;overflow:hidden;}
.list-view .video-facets, .list-view .playlist-facets, .list-view .channel-facets, .list-view .channel-username, .list-view .show-extrainfo, .list-view .movie-facets {
margin-top:3px;}
.video-facets, .channel-facets, .playlist-facets, .playlist-main-stats, .movie-facets, .trailer-facets, .show-facets, .mini-list-view .video-view-count, .mini-list-view .video-username {
color:#666666;font-size:11px;}
.video-facets span, .channel-facets span, .playlist-facets span, .list-view .show-facets span, .list-view .movie-result-facets span {
margin-right:12px;}
.v120WideEntry {float:left;}
.video-long-title a {text-decoration: none;}
.video-cell {padding:12px 0;}
.video-title  {width:100% !important;} 
.video-entry {width:100%;padding:10px 0px;position:relative;}
.video-entry2 {padding:10px 0px;position:relative;float:left;margin:0 10px;}
.video-entry a {text-decoration:none !important;float:left;}
.yt-uix-hovercard-target {float:none !important;}
.video-time {position:absolute;bottom:0;left:85px;}
.video-short-title {display:none;}
.video-rating-list {display: none;}
.video-rating-grid {display: none;}


#kinozal {padding:20px 30px 20px 35px;}
#kinozal .header {width:914px;height:53px;background:url(kinozal-header.png) no-repeat;} 
#kinozal .header h2 {font-family:"Times New Roman";font-size:36px;color:#fff;font-weight:normal;}
#kinozal .header .h1 {padding:12px 0 0 8px;}
#kinozal .header .h2 {width:530px;}
#kinozal .header a {font-family:"Times New Roman"}
#kinozal .kinozal-menu .rq, #kinozal .kinozal-menu .lq {color:#e75113;text-decoration:none;font-size:24px;line-height:26px;}
#kinozal .items div a {color:#ffffff;font-family:"Times New Roman";font-size:18px;text-decoration:none;}
#kinozal .kinozal-menu {padding:21px 10px 0 10px;width:510px;}
#kinozal .scrollable {position:relative;overflow:hidden;height:30px;margin:0 20px 0 20px;}
#kinozal .scrollable div.items {width:20000em;position:absolute;margin:0;padding:0;height:30px;}
#kinozal .items div {padding:6px 6px 7px;float:left;}
#kinozal .kinozalcurrentmenu {background:url(kinozal-header-active.png) repeat-x;color:#e75113;font-family:"Times New Roman";font-size:18px;font-weight:bold;}
#kinozal .header-sorter .sortby {background:url(kinozal-sortby.png);width:668px;height:30px;margin:auto;padding:7px 0 0 0;}
#kinozal .header-sorter .sortby li {display:inline;color:#9c9e9f;font-family:"Times New Roman";font-size:18px;}
#kinozal .header-sorter .sortby a {color:#000;}
#kinozal .header-sorter .sortby .activeli {color:#e75113;}
#kinozal .kinozal-menu table {margin:auto;width:570px;}
#kinozal .kinozal-menu .hiddenlist {width:610px; overflow:hidden;position:relative;height:17px;}
#kinozal .hiddenlist div.menu-k div {padding-left:4px;padding-right:4px;float:left;}
#kinozal .kinozal-menu div.menu-k {position:absolute;left:10px;width:20000em;}
#kinozal .kinozal-menu  div.menu-k #kinozalcurrentmenu {font-weight:bold;font-size:16px;color:#FF6600;font-family:Arial,san-serif;}
#kinozal .kinozal-menu  div.menu-k div a {font-size:14px;font-weight:bold;color:#000;text-decoration:none;font-family:Arial,san-serif;}
#kinozal .kinozal-menu  li a:hover {text-decoration:underline;}
#kinozal .overlay {width:425px;}
#kinozal #pagination {padding:20px;}
#kinozal .lq {float:left;cursor:pointer;}
#kinozal .rq {float:right;cursor:pointer;}
#kinozal .video-text {border-bottom:1px solid #ecebeb;border-top:1px solid #ecebeb;background:#f8f7f7;padding:0 15px;}
#kinozal .video-image {position:relative;}
#kinozal .video-time {bottom:7px;position:absolute;right:0;}
#kinozal .video-thumb-120 {line-height:0;}
#kinozal .video-description {color:#000;border-top:1px solid #d4d3d3;}
#kinozal .text {background:url(kinozal-text-bg.png) repeat-x 0 bottom;padding:0 0 12px 0;}
#kinozal .video-text .d {font-family:"Times New Roman";color:#213948;font-size:16px;text-align:right;font-weight:bold;}
#kinozal .video-text .t a {font-family:"Times New Roman";font-size:16px;text-decoration:none;font-weight:bold;}
#kinozal .video-text .g {color:#9c9e9f;}
#kinozal .video-text .l {text-align:right;} 
#kinozal .count-point {display:none;} 
#kinozal .rt {background:url(kinozal-text-rating-top.png) repeat-x;height:40px;}
#kinozal .rt b {font-family:"Times New Roman";color:#ffffff;font-size:24px;margin:0 5px 0 0;}
#kinozal .rb {background:url(kinozal-text-rating-bottom.png) repeat-x;height:49px;}
#kinozal .f-buttons {margin:auto;}
#kinozal .f-buttons td {padding:0;text-align:center;vertical-align:middle;width:43px;height:36px;background:url(kinozal-btn.png);}



#profile .h td {vertical-align:middle;}
#profile .h table td {padding:0 5px 0 0;}
#profile .h h1 {color:#e75113;}
#profile .h h2 {font-family:"Times New Roman";color:#213948;font-size:24px;}
#profile .spacing-line {border-bottom:1px solid #d7d6d6;height:10px;margin:0 0 10px 0;} 
#profile .i {background:#dededd;text-align:left;padding:0 15px;border:1px solid #c8c7c7;border-right:none;}
#profile .i a {color:#000;}
#profile .d {padding:0 15px;vertical-align:top;}
#profile .d td {vertical-align:top;}
#profile .o {border:1px solid #e7e7e6;background:#f8f7f7;position:relative;padding:10px 20px;}
#profile .edit {background:url(profile-edit.png);position:absolute;top:0;right:0;padding:5px 18px;}
#profile .edit a {color:#fff;} 
#profile .o .v, #profile .reg_info span {color:#e75113}
#profile .reg_info, #profile .lastvisit_info {position:absolute;top: 50%;right:20px;}
#profile .o .v2 {font-family:"Times New Roman";font-size:18px;color:#e75113;text-align:right;} 
#profile .lastvisit_info span {font-family:"Times New Roman";font-size:18px;color:#e75113;}
#profile .s-line {padding:3px 0;}
#profile .s-line div {border-top:1px solid #e5e5e4;height:1px;}
#profile .contacts-top {background:url(profile-contacts.png) no-repeat;width:264px;padding:25px 0 0 0;}
#profile .contacts-bottom {background:url(profile-contacts-bottom.png) no-repeat 0 bottom;width:264px;padding:0 0 25px 13px;}
#profile .contacts-bottom img {padding:0 4px 0 0;}
#profile .contacts-bottom b {font-weight:normal;}
#profile .m, #profile .m td {vertical-align:middle !important;}
#profile .m a {color:#000;text-decoration:underline;}
#profile .m img {padding:0 0 0 10px;}
#profile .profile-gray-line {border-bottom:1px solid #d7d6d6;height:15px;margin:0 0 15px 0;}
#profile .subscribeemail .t {font-family:"Times New Roman";color:#e75113;font-size:18px;}
#profile .subscribeemail label {padding-right:5px;border:none;}
#profile .subscribe {background:url(profile-subscribe.png) repeat-x;height:27px;padding:0 0 0 20px;}
#profile .savesub {background:url(profile-subscribe-btn.png);width:115px;height:27px;border:none;color:#fff;margin:0 0 0 30px;}
#profile .subscribe label {line-height:0;}
#profile .duplicate {color:#e75113;line-height:22px;}
#profile .g {width:65px;background:url(profile-gallery.png) repeat-y;border:1px solid #c8c7c7;border-right:none;border-left:none;padding:0 0 0 14px;}
.lists h2 {font-family:"Times New Roman";font-size:36px;color:#213948;line-height:45px;}
#profile .fotos {overflow:hidden;position:relative;width:50px;height:298px;}
#profile .fotos-in {position:absolute;top:0;left:0;width:50px;}
#profile .fotos-in div {margin:0 0 10px 0;}
#profile .fotos-t div {background:url(profile-gal-top.png);width:46px;height:10px;margin:0 0 0 3px;}
#profile .fotos-b div {background:url(profile-gal-bottom.png);width:44px;height:10px;margin:0 0 0 3px;}
#profile .profile-addfriend {background:url(profile-addfriend.png) no-repeat;width:221px;height:58px;padding:8px 0 0 10px;}
#profile .profile-addfriend img {padding:0;}
#profile .contact-title {font-family:'Times New Roman';color:#e75113;font-size:24px;line-height:35px;}

.films-list {width: 100%;}
.films-list td {padding: 8px 0 8px 0;vertical-align:top;background: #f8f7f7;}
.films-list .image {width: 50px;padding-right:8px;padding-left:8px;background:#213948 url(film-list-bg.png) repeat-x 0 top !important;vertical-align:middle;border: 1px solid #e6e5e5;border-right:none;}
.films-list td.flags div {padding-bottom:8px;width: 36px;}
.films-list td.flags {width: 36px;padding:8px 0 0 5px;border-top: 1px solid #e6e5e5;border-bottom: 1px solid #e6e5e5;}
.films-list .data {min-width: 50%;font-size: 12px;font-family:Tahoma;border-top: 1px solid #e6e5e5;border-bottom: 1px solid #e6e5e5;}
.films-list .data2 {width: 35%;font-size: 12px;}
.films-list .data .dig {font-size: 14px;}
.films-list .data2 .dig {font-size: 14px;}
.films-list .desc {padding-bottom:8px;width:100%;}
.films-list .data-weight {border:1px solid #e6e5e5;border-left:none;}
.sorter-film .by {color:#9c9e9f;}
.sorter-film a {color:#000;text-decoration:none;}
.sorter-film td {padding:0 0 0 5px;}
.sorter-film .active-film-sort {color:#e75113;text-decoration:underline;}
.films-list span.asessment {font-weight:bold;font-family:Arial;}
.films-list .weights-row {margin: 0;height: auto;}
.films-list td table td { padding: 2px;}




.rating {padding:0 30px;}
.rating-title {background:url(bg-lines.png) repeat-x scroll 0 3px transparent;font-family:"Times New Roman";font-size:36px;color:#213948;}
.rating-title span {background:#fff;padding:0 10px;}
.rating-border {border-bottom:1px solid #ed9a74;height:16px;}
.rating-changer {margin:auto;width:305px;background:url(rating-changer.png) no-repeat;height:22px;padding:5px 20px 20px 20px;}
.rating-changer li {display:inline;font-family:"Times New Roman";font-size:18px;font-weight:normal;}
.rating-changer a {font-family:"Times New Roman";font-size:18px;color:#000;text-decoration:none;}
.rating-changer .activerating {color:#e75113;font-weight:normal} 
.rating .i {background:#dededd;text-align:center;}
.rating .bl {border-top:1px solid #e15616;margin:5px 0 0 0;}
.rating .bl .addlistbutton {padding:5px 0 0 0;}
.rating .bl .f-buttons {position:static;}
.rating .bl .f-buttons td {padding:0;}
.rating .bl .f-buttons td img {width:20px;}
.rating .i img {margin:0 10px;}
.rating .d {background:#f8f7f7;padding:5px 10px 5px 30px;}
.rating .o {background:#213948 url(rating-other.png) no-repeat;width:144px;text-align:center;}
.rating .r-film-vote div {background:url(r-film-vote.png);width:116px;height:23px;margin:auto;}
.rating .count-point {display:none;}
.rating .rt {background:url(rating-rating-bg.png);width:115px;height:84px;margin:auto;padding:6px 0 0 0;}
.rating .rt .new-portal-date table {margin:0 0 0 10px;}
.rating .rt .small_text {color:#87888a;text-align:center;font-size:10px;}
.rating .rt .small_text span {color:#000;}
.rating .w {font-family:"Times New Roman";font-size:24px;color:#87888a;padding:15px 0;text-align:center;}
.rating .w span {font-size:36px;color:#e75113}
.rating .nf-desc-inf {color:#777777;font-size:11px;}
.rating .rating-title-spacer {background:url(rating-title-spacer.png) repeat-x 0 3px;height:12px;}
.rating .film-t a {font-family:"Times New Roman";font-size:24px;text-decoration:none;}
.rating .year {font-family:"Times New Roman";font-size:18px;}
.rating .text {background:url(kinozal-text-bg.png) repeat-x scroll 0 bottom transparent;padding:0 0 12px;}
.rating .news-text {background:#f8f7f7;border:1px solid #eaeae9;border-left:none;}
.rating .news-img {border:1px solid #eaeae9;border-right:none;}
.rating .news-text {border:none;padding:10px}
.rating .news-img {background:#0099ff url(rating-bg-news-img.png) repeat-x;}
.rating .news-img span {color:#fff;}
.rating .news-text .t a {font-family:"Times New Roman";color:#e75113;font-size:24px;line-height:30px;}
.rating .news-text .t {background:url(ratig-news-titile-line.png) repeat-x 0 bottom;padding:0 0 10px 0;}
.rating .news-introtext .text {background:none;padding:0;}
.rating .news-introtext {padding:15px 15px 5px 0;}
.rating .person-img {background:#dededd url(rating-person-image-b.png) no-repeat 0 bottom;width:143px;text-align:center;vertical-align:top;}
.rating .person-img-t {background:url(rating-person-image-t.png) no-repeat;padding:5px 0 0 0;min-height:50px;}
.rating .person-img-t div {padding:0 5px 10px;width:100%;height:25px;}
.rating .person-img-t div img {margin:0 3px;float:left;}
.rating .human-text {background:none repeat scroll 0 0 #F8F7F7;padding:0 10px 0 10px;vertical-align:top;}
.rating .person-more {background:url(rating-person-more.png) repeat-x;height:36px;}
.rating .person-description {border-bottom:1px solid #d5d4d4;}
.rating .person-more span {background:url(rating-person-more-bg.png) repeat-x;display:block;}
.rating .human-text .o {padding:5px 0 5px 0;}
.rating .person-t a {font-family:"Times New Roman";font-size:24px;text-decoration:none;}
.rating .person-t {line-height:40px;border-bottom:1px solid #cfcece;}
.rating .person-prof {padding:10px 0 10px 0;border-bottom:1px dotted #d8d7d7;vertical-align:top;}
.rating .person-description {padding:5px 0;}



.news-list {padding:0 30px;}
.bg-news {color: #213948;font-family:"Times New Roman";font-size:36px; padding-bottom:20px;font-weight:normal;}
.bg-news span {color:#e75113;}
.blog-news {width:100%;}
.blog-news td {background:#f8f7f7; border: 1px solid #e7e6e6;text-align: justify;font-size:12px;}
.blog-news .nf-img {text-align:center;vertical-align:middle;border-right:none;}
.blog-news .nf-text {border-left:none;padding:0 5px;}
.blog-news .nf-text table td {border:none;}
.blog-news .d span {background:url(news-list-date.png);display:block;float:left;padding:0 13px;line-height:20px;color:#fff;font-weight:bold;}
.blog-news .d {border-bottom:1px solid #cfcece !important;}
.blog-news .t a {font-family:"Times New Roman";font-size:20px;color:#e75113;line-height:35px;}
.blog-news .t {border-bottom:1px dotted #cdcccc !important;}
.blog-news .text {padding:10px 0 15px 0;background:url("kinozal-text-bg.png") repeat-x scroll 0 bottom transparent; ; }
.blog-news .l {text-align:right;}

.affisha {padding:0 30px;}
.affisha-title {background:url("bg-lines.png") repeat-x scroll 0 3px transparent;color:#e75113;font-family:"Times New Roman";font-size:36px;}
.affisha-title span {background:none repeat scroll 0 0 #FFFFFF;padding:0 10px;}
.affisha-border {border-bottom:1px solid #ED9A74;height:16px;}
.affisha-seeincinema {font-family:"Times New Roman";font-size:24px;color:#213948;text-align:center;line-height:30px;padding:0 0 20px 0;}


.film_row .i {background:#dededd;text-align:center;border:1px solid #e8e8e7;border-right:none;}
.film_row .d {background:#f8f7f7;padding:5px 10px 5px 10px;border:1px solid #e8e8e7;border-left:none;vertical-align:top;}
.film_row .film-t a {font-family:"Times New Roman";font-size:24px;text-decoration:none;line-height:27px;}
.film_row .film-t {border-bottom:1px solid #d9d9d9;}
.film_row .f-info {font-size:12px;padding:13px 0 11px 0;border-bottom:1px dotted #c0bfbf;}
.film_row .f-info a {text-decoration:none;}
.film_row .f-info p {margin:0;}
.film_row .old_text {color:#213948;}
.film_row .text {background:url(kinozal-text-bg.png) repeat-x scroll 0 bottom transparent;padding:0 5px 12px 0;}
.film_row .year {font-family:"Times New Roman";font-size:24px;color:#e75113;border-bottom:1px solid #d9d9d9;}
.film_row .year img {float:right;margin:0 3px 0 3px;}
.film_row .a {font-family:"Times New Roman";color:#213948;font-size:18px;padding:3px 0 0;}
.film_row .asessment {background:#dfdfde url(film-row-asessment.png) repeat-x;padding:20px 5px 0 5px;}
.film_row .f-l {padding:10px 0 0 0;text-align:center;}
.film_row .f-buttons {margin:auto;}
.film_row .film_a {text-align:center;}  
.film_row .weights-row {margin-bottom:5px;}

.bannertop {height:250px;width:100%;position:absolute;top:0;left:0;z-index:1;}
.bannertophead {height:200px;width:100%;z-index:3;position:absolute;top:0;left:0;}
#MarketGid6253 {clear:left}



#rolics {background:#e8e8e7;padding:15px 30px;}
#rolics .rolics-nav-t {background:url(rolics-cat-t.png) no-repeat;width:201px;padding:10px 0 0 0;float:left;} 
#rolics .rolics-nav-b {background:url(rolics-cat-b.png) no-repeat 0 bottom;padding:0 0 51px 0;}
#rolics .rolics-nav {background:url(rolics-cat.png) repeat-y;min-height:500px;padding:0 5px 0 10px;}
#rolics .rolics-nav li {list-style:none;}
#rolics .rolics-nav li a {font-size:16px;padding:0 0 0 15px;line-height:30px;text-decoration:underline;color:#000;}
#rolics .rolics-nav .active {background:url(active-rolics-cat.png) no-repeat 0 center;}
#rolics .rolics-nav .active a {color:#e75113 !important;}
#rolics .rolics-content {background:url(rolic-conten-bottom.png) no-repeat 0 bottom;padding:0 0px 9px 0px;margin:0 0 0 238px;}
#rolics .rolics-content-in {background:#fff url(rolic-conten-b.png) no-repeat 0 bottom;padding:10px 9px 0 9px;border-top:2px solid #d9d9d8;border-left:2px solid #d9d9d8;border-right:2px solid #d9d9d8;}
#rolics .rolics-content .v {text-align:center;padding:10px 0 15px 0;}
#rolics .rolics-cat {clear:left;} 
#rolics .info-rolic {background:url(info-rolic.png) no-repeat;width:133px;height:34px;color:#87888a;padding:5px 6px 0 0;}
#rolics .info-rolic p {text-align:right;font-size:10px;margin:0 !important;line-height:14px;}
#rolics .info-rolic p span {font-weight:bold;font-size:12px;}
#rolics .rolics-content .t {padding:0 0 0 23px;}
#rolics .rolics-content .t h2 {font-family:"Times New Roman";color:#e75113;font-size:24px;font-weight:normal;}
#rolics .rolics-content .g span {color:#e75113;}
#rolics .rolics-content .text {-moz-border-radius:5px; border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;
border:1px solid #e97e4c;background:#fff url(rolics-text-bg.png) repeat-x;position:relative;padding:15px 15px 25px 15px;}
#rolics .rolics-content .text-in {overflow:hidden;height:70px;}
#rolics .rolics-content .text-show {position:absolute;background:url(rolics-show.png) no-repeat;width:199px;height:14px;bottom:0;left:50%;margin:0 0 0 -97px;cursor:pointer;}
#rolics .rolics-content .text-hide {position:absolute;background:url(rolics-hide.png) no-repeat;width:199px;height:14px;bottom:0;left:50%;margin:0 0 0 -97px;cursor:pointer;}
#rolics .rolics-content .o {margin:0 20px;}
#rolics .rolics-content .vl {padding:10px 25px;}
#rolics .rolics-content .vl div {width:1px;border-left:1px solid #d8d7d7;height:130px;}
#rolics .rolics-content .c span {font-size:18px;color:#e75113;}
#rolics .rolics-content .r {padding:10px 0 0 0;}
#rolics .rolics-cat h3 {font-family:"Times New Roman";font-size:36px;font-weight:normal;float:left;border-bottom:1px solid #d6d5d5;margin:0 0 10px 0;line-height:45px;}
#rolics .rolics-cat h3 span {color:#e75113;}
#rolics .rolics-cat {padding:20px 0 0 0;}
#rolics .rolics-cat .orderby {height:30px;clear:left;}
#rolics .rolics-cat .orderby span {float:left;color:#9c9e9f;margin:0 10px 0 0;}
#rolics .rolics-cat .orderby ul {float:left;}
#rolics .rolics-cat .orderby li {list-style:none;float:left;padding:0 2px;}
#rolics .rolics-cat .orderby li a {text-decoration:none;color:#000;}
#rolics .rolics-cat .orderby li a:hover {text-decoration:underline;}
#rolics .rolics-cat .orderby .active {color:#E15517;}
#rolics .video-rolics {width:177px;margin:0 9px 0 0;float:left;}
#rolics .video-rolics .v-t {background:url(v-t.png) no-repeat;height:16px;}
#rolics .video-rolics .v-title {padding:5px 15px 10px 15px;background:#fff;text-align:center;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;}
#rolics .video-rolics .v-g {background:url(v-g.png) no-repeat;text-align:center;}
#rolics .video-rolics .v-r {text-align:center;background:url(v-r.png) no-repeat;height:18px;}
#rolics .video-rolics .v-r table {margin:auto;}
#rolics .video-rolics .v-r .count-point {padding:0 0 0 20px;}
#rolics .video-rolics .v-g span {color:#e75113;}
#rolics .video-rolics .v-i .v-i-t {background:#1f1a17;text-align:center;position:relative;height:90px;}
#rolics .video-rolics .v-i .v-i-t div {position:absolute;right:0;bottom:0;margin: 0 5px 20px 0;}
#rolics .video-rolics .v-i .v-i-t div a {display:block;margin:0 0 5px;}
#rolics .rolics-content .rd {margin:auto;width:240px;} 
.pagination-video td {background:url("pagination-c-3.png") repeat scroll 0 0 transparent !important;height:22px;}
.pagination-video td.l {background:url("pagination-bg-left-3.png") no-repeat scroll left 0 transparent !important;width:58px;}
.pagination-video td.r {background:url("pagination-bg-right-3.png") no-repeat scroll right 0 transparent !important;width:49px;}
#rolics .rolics-favorite {padding:10px 0 0 0;}
#rolics .rolics-favorite .a div {width:149px;height:49px;background:url(add-rolics-favorite.png) no-repeat;cursor:pointer;}
#rolics .rolics-favorite .d div {width:149px;height:49px;background:url(delete-rolics-favorite.png) no-repeat;cursor:pointer;}


.search-container {padding:0 30px;} 
.search-result-title h2 {font-family:"Times New Roman";font-size:36px;color:#e75113;margin:0 10px 0 0;font-weight:normal;}
.search-result-title h2 span {color:#87888a;}
.search-result-title td {padding-bottom:20px;}














.commentblock {
  float: left;
  padding:20px 0 15px 0;
  width:100%;
}

#description {
  width:610px;
}

#description b {
  padding-bottom:10px;
  width:100%;
}


.rev-content p
{
  text-align: justify;
  width:auto;
  text-indent: 15px;
  padding-bottom: 7px;
}









#p-tb {
  padding:25px;
}


.mw-headline, .poll {
  font-family:Arial,sans-serif;
}

.mw-specialpagesgroup .mw-headline {
  color:#FFFFFF;
}








.dotted {
    border-bottom: 2px dotted #999999;
    width:100%;
    height: 2px;
    float:left;
}

.dotted2 {
    border-bottom: 2px dotted #999999;
    width:100%;
    height: 2px;
    float:left;
}






.c-spacing {
  width:100%;
  height: 20px;
  float:left;
}

.spacing {
  width:100%;
  height: 25px;
  float:left;
}


.br {
	height:5px;
	width:100%;
}

.br-float {
	height:10px;
	width:100%;
    float:left;
}




#profile-image {
  width:235px;
}


.lists {
  width:100%;
  float:left;
}

#profile .dotted {
  margin-left:0;
}

.line .want-see {
    margin:-12px 0 0 -70px;
}

.line .hate {
  margin:-28px 0 0 -70px;
}

.pages {
  height: 35px;
  width:100%;
  float:left;
  font-size: 16px;
  font-weight: bold;
  text-align: right;
  padding:5px 5px 0 0;
}

.f-r img {
  padding: 0 0 3px 0;
}



.f-r .rating-header {
  font-size: 18px;
  font-weight: bold;
  margin-bottom:15px;
  padding-top:10px;
}


.btn-vote {
  padding-top:10px;
}




/*Russia and word*/
.w-scroll-world {
  height: 13px;
  width:100%;
  background: #000;
  z-index: 1;
}


.val-b-world {
  width:234px;
  margin-top:-17px;
  position:absolute;
}

.val-b-world  span {
  color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    z-index:10;
    padding-right:20px;
    padding-bottom:5px;
    background: url(world.png) no-repeat top right;
}

.w-scroll-russia {
  height: 10px;
  width:100%;
  background: #000;
  z-index: 1;
}

.w-scroll-russia .val {
  text-align:left;
}

.val-b-russia {
  width:234px;
  margin-top:-14px;
  position:absolute;
}

.val-b-russia  span {
  color:#FFFFFF;
    font-size:10px;
    font-weight:bold;
    z-index:10;
    padding-right:20px;
    background: url(russia.png) no-repeat top right;
}

.w-srolling-world {
  height: 13px;
  width:100%;
  background: url(percent.png) no-repeat;
}

.w-srolling-russia {
  height: 10px;
  width:100%;
  background: url(percent.png) no-repeat;
}


/*Russia and word*/





#person-additional-information
{
  float:left;
  padding-top:50px;
  padding-right:10px;
  width:100%;
}


#person-additional-information .additional-information {
  height: 50px;
  background: url(additional-information.png) no-repeat;
  padding:15px 0 0 60px;
}



.add-to-love-mini {
   height: 33px;
   width: 30px;
   background: url(add-to-friend-mini.png) no-repeat;
   padding:0 0 0 5px;
}


.delete-from-love-mini {
   height: 34px;
   width: 30px;
   background: url(del-from-friend-mini.png) no-repeat;
   padding:0 0 0 5px;
}


#person-additional-information b {
    padding-right:3px;
}









#userloginForm, #userlogin, #userlogoutmes {
    padding:20px 10px;
  }
  
#userlogoutmes {
  background:#F0F0F0 none repeat scroll 0 0;
}

#userloginForm  h2, #userlogin h2, #userlogoutmes b  {
    color:#FF6600;
    font-size:23px;
    font-family:tahoma,verdana;
}

#userloginForm #userloginlink, #userloginForm #userloginprompt, #userlogin #userloginlink {
     font-size:11px;
}

 #userlogoutmes p {
   font-family: Verdana, Times New Roman, Arial, sans-serif;
   font-size: 15px;
   text-align: justify;
 }


#userloginForm table, #userlogin table {
    padding-top:10px;
}

#userloginForm .mw-input-huck {
  font-size: 11px;
}

#userloginForm .mw-input-huck input {
    width:11px;
}

#userloginForm input,  #userlogin input {
    padding:4px 5px 5px;
    
}

#userlogin select {
  height:auto !important;
  padding:1px;
}


#userloginForm td.mw-label, #userlogin td.mw-label  {
  vertical-align:middle;
  padding: 0 5px 0 0;
}

#userloginForm td, #userlogin td  {
  padding: 5px 0 0 0;
}

#userloginForm [type="submit"], #userlogin [type="submit"] {
  background: #D9EFFF;

}






/*******************************************/

.film .ff-l {
  margin-right:240px;
  padding-right:10px;
}

.film .ff-r {
  float:right;
  width:240px;
  text-align: center;
}

.film .ff-title {
    font-family:Arial,sans-serif;
  line-height: 42px;
  position: absolute;
}

.film .ff-title h1 {
    font-size: 32px;
    font-weight: bold;
    color:#000;
}

.film .ff-title span {
  font-size: 18px;
}

.film .ff-title a h1 {
    text-decoration: underline;
}

.film .ff-title a:hover h1 {
    text-decoration: none;
}

.film .year {
  float:right;
  font-weight: bold;
  font-size: 42px;
  color:#cccccc;
  text-align: center;
  line-height: 30px;
    font-family:Arial,sans-serif;
}


.film .ff-title {
  float:left;
   font-family:Arial,sans-serif;
}

.film .f-title a {
  color:#000;
}



.flags img {
  margin:0 5px 5px 0;
  border:1px solid #000;
}

.film .ff-h {
  width:100%;
  float:left;
  padding:0 0 20px 0;
}

.film .ff-data {
    padding-top:20px;
    float:left;
}


.film .ff-data div {
   width:100%;
   float:left;
   padding-bottom:3px;
}

.film .ff-data p {
    margin:0;
    float:left;
    width:532px;
}

.film .year span {
   font-size:25px;
}

.ff-offsite {
  width:100%;
  padding:10px 0;
  float: left;
  font-size:18px;
}

.ff-buttons { 
  font-family:Arial,sans-serif;
}

.ff-buttons td { padding:0 5px;}


.ff-buttons a {
  font-size: 16px;
  color:#000;
  font-weight: bold;
}

.winner, .party, .video, .videosfilm {
    width:100%;
    float:left;
}

.videosfilm #videos {
   padding: 10px 0; 
}

.videosfilm a {
    text-decoration: none;
    color:#fff;
}

.feedback .required {
  font-weight: bold;
  font-family: Times New Roman , Verdana, Arial;
}

.feed-bg {
    float:right;
    margin-right:80px;
    padding-top:70px;
}

.feedback-title {
  font-size: 20px;
}

#feedback {
  width:100%;
}

.feed-head {
  width: 100%;
  padding: 0 0 10px 0;
  text-align: center;
}

.cat-search-title {
  font-size: 20px;
}


.cat-search-head {
  width: 100%;
  padding: 0 0 10px 0;
  text-align: center;
}

.catsearch label,.catsearch p {
  font-size: 12px;
  margin: 0 0 7px 0;
}

.catsearch .y-rel {
  float:left;
  width:100px;
}

.catsearch select, .catsearch input {
  padding:3px;
}

.catsearch .td-pad {
    padding-bottom:10px;
}

#content #search-btn {
  background: url(btn6.png) no-repeat;
  width:127px;
  height: 30px;
  border:none;
}

#content #search-btn:hover {
  background: url(btn6.png) no-repeat 0 -30px;
  width:127px;
  height: 30px;
}

.search-sort li {
  float:left;
  padding:0 6px 0 0;
  list-style: none;
  list-style-image: none;
  list-style-type: none;
  font-size: 12px;
}

.message-pagenotfound, .message-pageinfo {
    background:#F0F0F0 none repeat scroll 0 0;
        padding:20px 10px;
}

.message-pagenotfound b, .message-pageinfo b {
    color:#FF6600;
    font-family:tahoma,verdana;
    font-size:23px;
    line-height: 26px
}

/***************/
#hideweights {
  display:none;
}
/***gallery***/
.next, .prev {
    position:absolute;
    top:40%;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    cursor:pointer;
}

.progress {
    position:absolute;
    top:45%;
    left:50%;
    display:none;
}

#gallery-scroll a.active img {
    z-index:998;
    position:relative;
}
.overlay {
	display:none;
	z-index:999;
	background-color:#333;
	width:675px;
	border:1px solid #666;
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;
}

.overlay .close {
	background-image:url(/images/overlay/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
    z-index:10001;
}

#img {
	border:1px solid #666;
}

/*.next, .prev {
	position:absolute;
	top:40%;
	border:1px solid #666;
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;
}

.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

.info {
	position:absolute;
	bottom:0;
	left:0;
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;
} */

.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
	margin:-20px 0 0 -23px;
}

#gallery .active img {
  border: 2px solid #67AACF;
}

.next, .prev {
  width:15px;
  height:73px;
  position:absolute;
  top:40%;
  display:block;

}

.next {
    right:5px;
    background: url(gallery-arrow-right.png);
}


.prev {
    left:5px;
    background: url(gallery-arrow-left.png);
}

#mini-gallery {
  height:54px;
  border:#454545;
  margin:0 10px;
  position:relative;
}

#mini-gallery-body {
  position:relative;
  overflow:hidden;
  height:54px;
}

#mini-gallery-scroll {
  width:2000em;
  position:absolute;
  left:0;
}

.mini-gallery-left div{
  width:20px;
  background:url(/images/overlay/arrow-mini-gallery-left.png) no-repeat;
  position:absolute;
  left:-11px;
  top:18px;
  height:20px;
  z-index:1001;
}

.mini-gallery-right div{
  width:20px;
  background:url(/images/overlay/arrow-mini-gallery-right.png) no-repeat;
  position:absolute;
  right:-11px;
  top:18px;
  height:20px;
  z-index:1001;
}




/*.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(/images/overlay/h80.png) repeat-x;
}  */

.comment-space {
    float:left; padding-top:20px; width:100%;
}


.newfilms {
    width:100%;
}


.newfilms a {
    text-decoration:none;
    color:#FF6600;
    font-weight:bold;
    font-size: 12px;
}


.newfilms .nf-img {
    width:75px;
    text-align:center;
    vertical-align:middle;
    padding-left:2px;
    padding-right:2px;
}


.newfilms img {
  text-align:left;
}

.newfilms td {
    border-bottom:1px solid #CCCCCC;
}


.newfilms p {
  font-size: 12px;
}

.channel {
    text-align:center;
    width:100%;
    padding:10px 0;
}

.channel table {
  width:100%;
}

.ch-b {
    border-bottom: 2px dotted  #CCCCCC;
}

.ch-left {
  text-align: left;
}



#createreview {
  background: url(create-reviews.png) !important;
  cursor:pointer;
  width:220px;
  height:48px;
  border:none;
}


.reviews-edit  {
 position:relative;
  right:0;
}

.reviews-edit div {

 width:224px;
 height:38px;
 background: url(edit-reviews.png) !important;

 cursor:pointer;
}


.profile-upload-link {
  padding:10px 0 0 50px;
}

.profile-upload-link a div,#upload .btn-profile-upload-link {
  width:159px;
  height:30px;
  background: url(upload-avatar.png);
  border:none;
}




#ytapiplayermain, #ytapiplayermain-img {
  width:560px;
  height: 340px;
  background:url(youtube.png) no-repeat;
}

#ytapiplayermain-img {
  position: absolute;
  z-index:1000;
}

.overlay.youtube-window  {
  width:560px;
}

 #juri,  #other,  #where-see,  #contacts {
  display:none;
  width:100%;
}

.ff-buttons #juri, .ff-buttons #about, .ff-buttons #where-see,  .ff-buttons #contacts  {
  padding:0;
}

 #juri {
   float:left;
}


.ff-buttons .image {
  width:50px;
}

.img_float {
  float: left;
  padding: 20px 10px 5px 5px;
  width:90px;
}

.right_text {
  padding:10px 5px 5px 5px;
}



.film .prizes, .film .subject , .film .winner .film .video {
  float:left;
  width:100%;
}

.film #prizes, .film #subject , .film #winner .film #video {
    padding: 10px 0 0 0;
}

.errorwindow, .notewindow {
   padding:0 !important;
   margin:0 !important;
   border:none !important;
}

 .notewindow .ui-widget-header {
  background: url( add-information.png) bottom center;
  border:none !important;
  padding:0 !important;
  margin:0 !important;
  height: 30px !important;
}

.errorwindow .ui-widget-header {
  background: url( check-information.png) bottom center !important;
  border:none !important;
  padding:0 !important;
  margin:0 !important;
  height: 30px !important;

}

 #notewindow {
   padding:10px;
   display: none;
 }

.notewindow #notewindow, .errorwindow #FilmUnsuitable {
  background: #e6e6e6;
}

.errorwindow #notewindow {
   background: #EFD1D1;
}

.note textarea {
  border: 2px solid #ff6600;
}

.errorwindow .ui-dialog-titlebar-close, .notewindow .ui-dialog-titlebar-close
{
   border: none !important;
   background: none !important;
}

.errorwindow .ui-widget-header, .notewindow .ui-widget-header {
  background: url( add-information.png) bottom center;
  border:none !important;
  padding:0 !important;
  margin:0 !important;
  height: 30px !important;
}

.ui-widget-header  .ui-widget-header
{
   background: url( error-information.png) bottom center;
}







#search input[type='text'] {
  padding:3px;
}

#search {
  text-align:center;
  padding-bottom:20px;
}

.mw-search-results
{
  padding:5px;
}

#user-registr
{
  float:left; 
  padding-left:20px;
}

#wpLoginattempt {
  float:left;
}

#user-registr div {
  background: url(registration.png) no-repeat;
  width:127px;
  height:30px;
}

#wpLoginattempt {
  background: url(login.png) no-repeat !important;
  border: none !important;
  width:127px;
  height:30px;
}

#wpLoginattempt:hover {
  cursor:pointer;
}

#wpMailmypassword {
  border:none;
  background:none !important;
  color:#55b5fb;
  padding:0 !important;
  border-bottom: 1px solid #55b5fb;
}

#wpMailmypassword:hover {
  cursor:pointer;
  border-bottom: none;
}

#wpName2-validate, #wpPassword2-validate, #wpRetype-validate,#wpEmail-validate {
  color:#EF1D1D;
}

#wpCreateaccount {
  background: url(reg.png) no-repeat !important;
  border:none;
  width:159px;
  height:30px;
}

#wpCreateaccount:hover {
  cursor:pointer;
}

#mw-resetpass-table input {
  padding:3px;
}

.error {
	background:#FFF0F0 none repeat scroll 0 0;
	border:1px dashed #990000;
	color:#990000;
	margin:5px 0 10px;
	padding:7px;
}

#search p, #search ul, #search div {
  text-align:left;
}


#openweights {
  background:url(btn5.png) no-repeat scroll 0 0 !important;
  border:medium none;
  height:30px;
  width:127px;
}


#openweights:hover {
  background:url(btn5.png) no-repeat scroll 0 -30px !important;
  cursor:pointer;
}



.newfilms-lb {
  padding:0px 5px;
}


.newfilms-lb li {
    list-style: none;
    list-style-type: none;
    list-style-image: none;
    border-bottom:1px solid #CCCCCC;
    float:left;
    width:100%;
    padding:5px 0;
}

.newfilms-lb a {
    text-decoration:none;
    color:#FF6600;
    font-weight:bold;
    font-size: 12px;
}

.newfilms-lb .f-s-inf {
    color:#777777;
    font-size:11px;
}

.newfilms-lb .f-inf {
    padding: 0 0 0 55px;
}


.newfilms-lb img {
  float:left;
}

#newrev .date {
  color:#FFA70F;
}

#newrev a.ptitle {
  color:#000000;
  text-decoration:none;
  font-weight:normal;
}

#newrev a.ptitle:hover {
  border-bottom:1px dashed #000000;
}

.rememberpass {
  background:none !important;
  color:#55B5FB;
  text-decoration:underline;
}

.rememberpass:hover {
  text-decoration:none;
}

#wpUploadFile {
  padding:3px;
}

.QLIconImg {
  display:none;
}

.c-spacing-min {
	float:left;
	height:15px;
	width:100%;
}

.human-text p{
	width:100% !important;
    margin-bottom:10px !important;
}

.additional-information {
	width:100px;
	height:100px;
}

.film-news-subject {
  float:left;
  width:100%;
}

.archive-years {
  padding:10px 0; 
}

.video-list-href-name {
  float:left;
  width:100%;
  text-align:right;
}

.video-list-href-name a {
  float:none !important;
  
}

.list-view .addlistbutton {
  float:right;
  width:200px;
  position:relative;
}

#footer .copyright a {
  text-decoration:none;
  color:#fff;
}


.linekinozal {
  padding:6px 0 0 80px;
}

.linekinozal li {
  display:inline;
  list-style-image:none;
  list-style-type:none;
  border-right:2px dotted #FFFFFF;
  padding: 5px 9px 9px 9px;
    
}

.linekinozal li a {
  font-family:Arial,san-serif;
  color:#fff;
  font-size:16px;
  text-decoration:none;
}

.linekinozal li.last {
  border:none;
}
  

.linekinozal .activeli {
  font-weight:bold;
}


.buttons-film {
  float:right;
  padding-right:20px;
}

.buttons-film li {
  display:inline;
  list-style:none;
  list-style-image:none;
  list-style-type:none;
}

.nf-inf {
  padding-left:5px !important;
}




.news p {
  margin-bottom:10px;
}

.body-message .autor {
  float:right !important;
}

.body-message .border-hr
{
  padding:5px; 
  border-bottom: 1px solid #E6E6E6;
}

.body-message .text {
  text-align:right;
}

.body-preiew ol, .body-preiew ul {
  margin-left:20px;
}





/*

.tabsnewf {
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-bottomright:4px;
  width:276px;
  height:30px;
  background: url(tab1.png) repeat-x 0 0 !important;
  margin:0 0 0 -22px !important;
}

.tabsnewafisha  {
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-bottomright:4px;
  width:211px;
  height:42px;
  background: url(tab3.png) no-repeat 0 0 !important;
  margin:-6px 0 0 -13px !important;
}

.tabsnewf a {
  margin-left:60px !important;
  color:#fff !important;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
}

.tabsnewafisha a {
  margin-left:60px !important;
  color:#fff !important;
  font-family:Arial;
  padding:12px 0 0 14px !important;
  font-size:14px;
  font-weight:bold;
}

.tabsnewa {
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-bottomright:4px;
  width:224px;
  height:43px;
  background: url(tab2.png) no-repeat 0 0 !important;
  margin:-9px 0 0 4px !important;
}

.tabsnewa a {
  margin-left:60px !important;
  color:#fff !important;
  font-family:Arial;
  font-size:14px;
  padding:15px 0 0 0 !important;
  font-weight:bold;
}*/

#mw-pages {
  float:left;
}

#DIV_NNN_7168 {
  padding:18px 0 10px 22px;
}



#description ul, #description ol, .human-text ul, .human-text ol {
  float:left;
}

#description hr, .human-text hr, .film_other {
  border-bottom:1px solid #DFDFDF;
  float:left;
  width:95%;
  margin:15px 0 15px 15px;
}



.poll li {
  list-style-image:none !important;
}



.activesubmenu a {
  font-weight:bold !important;
}



.logolink {
  width:288px;
  z-index:4;
  left:36px;
  top:20px;
  position:absolute;
}


  
.reviewsrating{
  float:right;
  }
    

.rev-head .weights-row {
  margin-bottom:0px;
  }
  
.rev-head .weights-row p {
  padding:0;
  margin:0;
}
  

.add-information2 {
  padding:10px;
  text-align:right;
}

.add-information2 td {
  padding-bottom:20px;
}

.add-information2 a {
  color:#000;
  font-size:12px;
  font-weight:bold;
}


.rolics table td {
  border:none;
}

.video-view-count td {
  vertical-align:middle;
}

.video-long-title {
  font-family:Arial,sans-serif;
  color:#FF6600;
}

.list-view .addlistbutton .f-buttons {
  top:-28px;
}

.tabsnewfa-4, .tabsnewfa-5, .tabsnewfa-2, .tabsnewfa-1 {
  display:none;
}

.new-portal-date td {
  border:none;
}

.mw-label, .mw-input {
  vertical-align:top;
}

#rdminfrm_20297 {
  padding-top:20px;
  clear:left;
}

.film-films-subject {
  width:100%;
  clear:left;
}

.film-films-subject td {
  text-align:center;
}

.film-film-text {
  vertical-align:top;
  padding:10px 5px 0 5px;
}

/*.film-film-text a {
  color:#7F7F7F;
  text-decoration:none;
}

.film-film-text a:hover {
  text-decoration:underline;
}*/

.watermark {
  position:absolute;
  right:4px;
  bottom:75px;
  display:none;
}

#fancybox-title .watermark {
    bottom:35px;
    right:17px;
}

#fancybox-title span {
    float:right;
    padding:0 5px 0 0;
}

.newfotos td {
    text-align:center;
    padding:15px 0;
}
.top-search-td {
    width:20%;
    padding:3px 0 5px 0;
    background: #EBEBEB;
    font-size:11px !important;
}
.top-search span {
    color:#4F4F4F;
    padding:3px 0;
}
.top-search td {
    vertical-align: top;
}


.delete-nomination, .delete-winner {background: url(delete_winner.png); width:20px; height:20px; cursor: pointer;}
.title-film-winner {font-weight:bold !important;text-decoration:none !important;} 
.winner-info { color:#7F7F7F;}
.nf-inf .desc {color:#777777;font-size:11px;}

.video-entry2 .video-time {
   bottom:13px; 
}

.videosfilm .active {
    font-weight: bold;
}

#debilnuebutton .weights-row {
    float:right; margin-right:20px;
}

.no-view-anchor {text-decoration:none !important;color:#000;font-weight:bold !important;}
.no-view-anchor:hover {text-decoration:underline !important;}
.film-ratingage td {vertical-align:middle;}


.rev-main {float:right; padding:5px 0 0 0;position:relative;width:600px;font-size:11px;}
.rev-main .poll-line {width: 325px;}
.poll-text {padding: 0 4px 0 0;}
.rev-poll-bg {background:url(rev-start.png) no-repeat;width:320px;height:100px;padding:0 0 0 11px;float: right; }
.poll-line-bg {background:url(poll-line-bg.png);height:10px;}
.poll-line-bg-all {background:url(poll-line-bg-end.png); padding:0 3px 0 0;height:10px}
.rev-poll-in {background:url(rev-bg.png);height:100px;width:100%;}
.rev-main table {position:absolute;top:5px;left: 0;}
.rev-main ul {width: 500px;position:absolute;margin:100px 0 0 271px}
.rev-main ul li {float: left; list-style-type: none; list-style: none; padding:0 19px 0 0; font-size:11px;}
.active-films-statistic {text-decoration:underline !important;}
.festivals-films-statistic .line span a {color:#FFFFFF;font-size:16px;font-weight:bold;text-decoration:none;}
.winner-text-info {font-size: 11px;}
.winner-see-info {font-size:11px; position:  relative;padding:10px 0 0 0;min-height:50px;}
.winner-see-info .addlistbutton {position: absolute;right: 0;bottom: 0;}
.winner-see-info .addlistbutton .f-buttons{position:static;left:0;top:0;}
.winner-see-info .bottom-left {position:absolute; bottom: 0; left:0}
#nomination .newfilms .nf-desc-inf { width:auto; }
.add-to-love-mini-bl {position:absolute;bottom:-20px;right:0;}
.scroller-nomination {position:relative;padding:0 20px 0 0;overflow: hidden;}
.next-nomination-page {position: absolute;bottom: 0;right: 0;height:43px;width:15px;background:url("gallery-arrow-right.png") no-repeat scroll center center transparent;outline:none;}
.prev-nomination-page {position: absolute;bottom: 0;right: 0;height:43px;width:15px;background:url("gallery-arrow-right.png") no-repeat scroll center center transparent;outline:none;}
.smallh1 {color:#FFFFFF;font-size:16px;font-weight:bold;}
