.top-absolute {
  position: absolute;
  top: 0;
  left: 0;
}
.expand-absolute {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.expand-absolute-horizontal {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
html * {
  max-height: 1000000px;
}
body {
  color: #222;
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: normal;
}
/* <editor-fold desc="Headers"> */
h1,
h2,
h3,
h4 {
  font-family: arial, helvetica, sans-serif;
  color: #222;
  margin: 0;
  padding: 0;
}
h1,
.h1 {
  font-size: 16pt;
}
h1.title-link a {
  color: #222;
}
h1.title-link a:hover {
  text-decoration: underline;
}
h2 {
  font-size: 13pt;
}
h3,
.h3 {
  font-size: 11pt;
  font-weight: bold;
  text-transform: uppercase;
}
h4 {
  font-size: 10pt;
  font-weight: normal;
}
h5 {
  font-size: 8pt;
  text-transform: uppercase;
  color: #3366FF;
  margin: 5px 0 2px;
}
h1,
h2 {
  margin: 0 0 0.6em;
}
h2.fixed-header {
  margin: 0;
  height: 32px;
}
h4 {
  margin: 0 0 0.6em;
}
h5 {
  font-weight: bold;
}
/* </editor-fold> */
img {
  border: none;
}
p {
  margin: 0 0 0.8em;
}
table {
  border-collapse: collapse;
  border: 0;
}
table th,
table td {
  vertical-align: top;
}
input {
  vertical-align: middle;
}
input[type=text],
textarea {
  font-size: 12px;
  padding: 4px;
  border: 1px solid #e1e1e1;
}
input.big {
  font-size: 21px;
}
/* <editor-fold desc="Anchor styles" defaultstate="collapsed"> */
a {
  text-decoration: none;
}
a,
.blue {
  color: #3366FF;
}
a:visited {
  color: #668cff;
}
a:hover {
  color: #ff5500;
}
a.selected_link {
  color: #ff5500;
}
a.selected_link:visited {
  color: #ff5500;
}
a.selected_link:hover {
  color: #ff5500;
}
a.text-link {
  color: #222;
}
a.text-link:hover {
  color: #ff5500;
}
a.unselected_link {
  font-weight: normal;
}
a.unselected_link:visited {
  font-weight: normal;
}
a.unselected_link:hover {
  font-weight: normal;
}
/* </editor-fold> */
.ab {
  position: absolute;
}
.bold {
  font-weight: bold;
}
.clear {
  clear: both;
}
.hidden {
  display: none;
}
.invisible {
  visibility: hidden;
}
.block {
  display: block;
}
.offset-top {
  margin-top: 16px;
}
.offset-bottom {
  margin-bottom: 16px;
}
.offset-top.half {
  margin-top: 8px;
}
.offset-bottom.half {
  margin-bottom: 8px;
}
.padding-top {
  padding-top: 16px;
}
.padding-bottom {
  padding-bottom: 16px;
}
.right {
  text-align: right;
}
.left {
  text-align: left;
}
.center {
  text-align: center;
}
.pull-left {
  float: left;
}
.pull-right {
  float: right;
}
.bline {
  border-bottom: 1px #e1e1e1 solid;
}
.red {
  color: #ff5500;
}
.show-on-responsive {
  display: none;
}
.emojione {
  width: 16px;
  height: 16px;
  vertical-align: bottom;
}
.btn {
  background-color: #fafafa;
  border: 1px solid #e1e1e1;
  margin: 0;
  padding: 4px 12px;
  border-radius: 2px;
  display: inline-block;
  font-weight: bold;
  font-family: arial, helvetica, sans-serif;
  color: #3c3c3c !important;
  font-size: 13px;
  cursor: pointer;
}
.btn.flat-btn {
  border: none;
}
.btn .icon {
  opacity: 0.7;
}
select.btn {
  padding: 4px;
}
.btn:hover,
input[type=file]:hover ~ .fake-wrapper .btn {
  background-color: #f0f0f0;
  border-color: #d6d6d6;
}
.btn:hover .icon,
.btn:active .icon,
input[type=file]:hover ~ .fake-wrapper .btn .icon {
  opacity: 1;
}
.btn:active,
.btn.toggled,
input[type=file]:active ~ .fake-wrapper .btn {
  background-color: #e6e6e6;
  border-color: #cccccc;
}
.btn.inactive-btn {
  background-color: #fafafa;
  border: 1px solid #e1e1e1;
}
.btn.flat-btn.inactive-btn {
  border: none;
}
.btn.inactive-btn .icon {
  opacity: 0.7;
}
.btn .icon,
.btn .title,
.expander .icon,
.expander .title,
.btn .title-alt {
  vertical-align: middle;
}
.btn.with-icon {
  padding-left: 8px;
}
.btn .icon,
.expander .icon,
.movie-cell .icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  *height: 16px;
}
.fav-icon {
  display: inline-block;
  width: 13px;
  height: 13px;
  margin-right: 3px;
  vertical-align: top;
  background: url('data:image/gif;base64,R0lGODlhDQANALMPALu7u9bW1sTExMbGxs7Ozqampra2trW1tb6+vqurq66urt3d3dra2sHBwcfHx////yH5BAEAAA8ALAAAAAANAA0AAAQ98MmZprULrHuba5x1OEfXnIXgCMV5PoaiIE6NyMYU1HwdXIyeg8EZCAccgK8GuCwahAmhsZk0iBYGKBSKAAA7') center center no-repeat;
}
.favorited .fav-icon,
.favorited.fav-icon {
  background-image: url('data:image/gif;base64,R0lGODlhDQANANUrAP5lBPqBCP1tIPmGCfmSW/x3Lv1sBf9dAvicavWvevt5B/eUC/5hA/O/fPxvBfS3e/acDfDcw/SwOP9eAvLAcP5kA/WnHPiKF+/l3/HWwvmJMviYW/mIJPWxbfiWQe/m3/alXvmDCfxxBvxzBvDYw/apePLFffiQC/HSwvekeP9bAv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACsALAAAAAANAA0AAAZbwJVw6BkajZEB6XiknDpMo2VxOSYeDZMEcgpoSqlwhjM4LU4DhYGhEqBWH1AgFFA4AAcCxpgYiQwAEylMGwAVDAcqBEwCKoqOAkcoKgVvKAUqb0MIg0YpCFGhQQA7');
}
.time-icon {
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 3px;
  vertical-align: top;
  background: url('data:image/gif;base64,R0lGODlhDAAMAKIHAKioqOXl5dPT07y8vNHR0bq6usbGxgAAACH5BAEAAAcALAAAAAAMAAwAAAM2eLrcVAAU0swQIYhhFhkLoAzUUQihIhQKECiBeMTtK0SwfBoAqrKHT4ZBWlgwGo4DIik1nooEADs=') center center no-repeat;
}
.shows-icon {
  display: inline-block;
  width: 12px;
  height: 12px;
  vertical-align: bottom;
  background: url('data:image/gif;base64,R0lGODlhDAAMAKIHAP///8TExNra2q2trebm5pGRkba2tgAAACH5BAEAAAcALAAAAAAMAAwAAAM0eLrc8rCFSecKJessDihEAXxZCAzEORbDABAGCgRGZgSvOwgzBQguz240AgIWp02wwWw2EwA7') center center no-repeat;
}
.comments-icon {
  display: inline-block;
  width: 12px;
  height: 12px;
  vertical-align: bottom;
  background: url('data:image/gif;base64,R0lGODlhDAAMAKIHAP///5ycnNvb2/b29qKiovv7+/Ly8gAAACH5BAEAAAcALAAAAAAMAAwAAAM0KLHMcgHIOQkEJmuj7iAgOHTRYJ5jcBUhWJBAIc+vGgi4AOSdwgCNx2F4uRGPECOSqDwmAAA7') center center no-repeat;
}
.pm-icon {
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: text-top;
  margin-right: 3px;
  background: url('data:image/gif;base64,R0lGODlhDwAPAKIGAO7u7tra2r+/v+/v78HBwf///////wAAACH5BAEAAAYALAAAAAAPAA8AAAM3aLrc/jAaQqutiozCuxdZEXhdMIATN3rjGaol56byaMooIcPFBuQ9kuwXGhiPyJxgyWwuJVBJAgA7') center center no-repeat;
}
.eye-icon {
  display: inline-block;
  width: 15px;
  height: 11px;
  vertical-align: text-bottom;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAANAAAADQBzqSg6AAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAELSURBVCiRnZO9SgNBFIW/OBKLBbGzkmBr6w+kyTukTWubxsJK8igWqfMsKUICsRMxhakshBAw8Nnc1cm6JOKB5bJzzpkz9zLTUPkvDnZwCTiN+idzAdwDU2ANvEWdxnqxpVbLr6VO/MGHOo5aYhI61G/zlbpUP9WBeqGeqB21Gf+D4JehBzWpM/VdbWcnOVKf1IXai7V26GZqQu3Hke5CcBxG1FFwiwghdKp91Lm6VosgO5E4UjdZv9fBF6Gfo3YrySmSctQld8v+hpWee9kGdT0P82kn9UFdZdNuqjeVaa9Cl1Qabl/PS+A26jnwCpwBz8AYeIwK8Muc4xBoAS/Apk6wy7wXux7GXnwBC/C2kZfT5j8AAAAASUVORK5CYII=') center center no-repeat;
}
.comments2-icon {
  display: inline-block;
  width: 9px;
  height: 11px;
  vertical-align: text-bottom;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAFMQAABTEBt+0oUgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAABRSURBVBiVxYqhDYAwAASvhAFYA8UAnYORGIF9ECA6DwJ5NdQ0DZVc8uL/DzX5zRlU6TD0hB+kEdiACARgApb3e4AEXKh1VvVWj7K1JNRZ3UvPnbdjil0O/4AAAAAASUVORK5CYII=') center center no-repeat;
}
.icon-upload {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTc3QTEyMENBNkEyMTFFNDgxMTJGMUFCNEUxQzQ4RDciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTc3QTEyMERBNkEyMTFFNDgxMTJGMUFCNEUxQzQ4RDciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNzdBMTIwQUE2QTIxMUU0ODExMkYxQUI0RTFDNDhENyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNzdBMTIwQkE2QTIxMUU0ODExMkYxQUI0RTFDNDhENyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PjtcGZMAAADySURBVHjaYvz//z8DNQATA5UA1Qxi/B+CVZwZiFOBOBGIdUHqgPgSEM8D4jlA/JcYg/iAeDMQ2+GwfD8Q+wHxF0Jem4/HEBBwBOJZuMKIG4hbgPghEAehqWmEYmQQCcT6yAIsQMwJda4pFttBBjQg8euR2E1APAmI98JcVEWkIQ1oLgOF0x4g3gZyDMigaCyG7ATiA0CsgCSmABXbiabWE2QByCBZLAa5Q72bgCSWABVzx6I+DmTQUyqkR0GQQYvxKAB5xwGKFfCoOwVKkLBYMyfTNb+B2Ankou/QRNYMxPeB+D8JBhwBGQKiGYdvMQIQYACQWjI8OLBZ3gAAAABJRU5ErkJggg==") center center no-repeat;
}
.icon-more {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAE1JREFUKM9jLGUgDBhHgCImhniG/wwLgRjEYmSYD2YlAkkQC6ookWEemFyAxEpmmANlQRUlMcwFkglAs7CxoIoYwdYtAmJsrBER4gQAAJmsJU20vnoqAAAAAElFTkSuQmCC") center center no-repeat;
}
.icon-list-large {
  width: 36px !important;
  height: 36px !important;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAQAAABLCVATAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAC1JREFUSMdjLGWgDmAcNWjUIBD4T64Jg9+g0egfTUej6Wg0HY2mo1GDRg2CAwDynRmZRyH7FAAAAABJRU5ErkJggg==") center center no-repeat;
}
#topbanner .html5-bp {
  margin: auto;
}
#head {
  width: 980px;
  margin: 0 auto;
  padding: 16px 16px 0;
}
#head-logo {
  width: 220px;
  height: 23px;
  float: left;
  margin-top: 24px;
}
#head-logo img {
  width: 220px;
  height: 23px;
}
#mobile-head-logo {
  display: none;
}
#head-user {
  float: right;
  margin-top: 20px;
  position: relative;
}
#head-user .btn {
  height: 30px;
  *height: auto;
  padding-top: 6px;
  padding-bottom: 6px;
  margin-left: 16px;
}
#head-user .btn.upload-btn {
  margin-left: 0;
}
#head-user .btn.toggled ~ .box {
  display: block;
}
#head-user .box {
  display: none;
  position: absolute;
  top: 30px;
  right: 0;
  z-index: 110;
  width: 220px;
  padding: 0;
  margin-bottom: 0;
  box-shadow: #ededed 0 1px 3px;
}
#head-user #menu-toggler {
  display: none;
  height: auto;
  padding: 0 4px;
}
#head-user #menu-toggler .icon.icon-list-large {
  width: 36px;
  height: 36px;
}
#head-user #menu-toggler + .box {
  display: none;
}
#head-search {
  padding-top: 20px;
  margin: 0 290px;
}
#head-search #query-field {
  height: 30px;
  *height: auto;
  width: 316px;
  padding: 4px;
  float: left;
  border: 1px solid #e1e1e1;
  font-size: 15px;
  box-shadow: #ededed 0px 1px 1px 0px inset;
}
#head-search #search-submit {
  text-indent: -1000px;
  height: 30px;
  *height: auto;
  width: 50px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA9UlEQVQ4jc3OzSpFYRQG4HMPDNyIwd7r510/nwzMDeQGlLFiZOoGTJSjTinCFSgTpJPEmbicz+Ck0LE3oryztVbv0xoM/l2Awuo5VPdL9Ryqhny5LPBti1LhMVH3kUY8Tufc7S23qkKCymo7b/cWS1sWpWYul06gYRwR4WHWTSPuxfK4GxC5IpHDmYDngVm57QRIdESM8Scf3InlaSfAjEKCSoLNd3v4hkWp7mW1E5h+gT0SVCLckMh+K3pNgirwqpZPi5lzvUgjtkKkZ8QYN4zzlrFOzM8Cr/CYAJjvRT4GwMKvIg3j5NvAK9IKLkh17UfAn+QFRJpaGBkLAToAAAAASUVORK5CYII=") no-repeat center center;
  border-radius: 0 2px 2px 0;
}
#menu-toggler-btn {
  display: none;
}
#topbanner {
  padding-top: 16px;
}
#main {
  width: 980px;
  margin: 0 auto 5px;
  padding: 16px;
}
#content {
  margin-right: 240px;
}
.sort {
  margin-bottom: 16px;
}
/* <editor-fold desc="Right sidebar" defaultstate="collapsed"> */
#right-sidebar {
  width: 224px;
  float: right;
  padding: 0;
}
#sidebar-banner {
  margin-bottom: 16px;
}
#sidebar-banner img,
#sidebar-banner .html5-bp {
  display: block;
  max-width: 100% !important;
  height: auto !important;
}
.index #right-sidebar {
  padding-top: 32px;
}
#right-sidebar .movie-cell {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* </editor-fold> */
/* <editor-fold desc="Boxes" defaultstate="collapsed"> */
.box {
  background: #fafafa;
  padding: 8px 0 0;
  margin-bottom: 16px;
  border: 1px solid #e1e1e1;
}
.box h2 {
  margin: 0 0 .4em;
  padding: 0 16px;
}
.box ul {
  list-style: none;
}
.box ul a {
  display: inline-block;
  height: 32px;
  padding: 0 16px;
  text-decoration: none;
  width: 100%;
}
.box ul a:hover {
  background: #fff;
}
.box ul a img {
  vertical-align: text-bottom;
  width: 16px;
  height: 16px;
}
.box ul a .sun-icon {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  background: url('/i/sun.png') no-repeat;
}
.box ul a .uvd-icon {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  background: url('/i/uvd.png') no-repeat;
}
.box ul a .tnt-icon {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  background: url('/i/tnt.png') no-repeat;
}
.box ul a .awesome-icon {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  background: url('https://s.sakh.com/i/s/id:21633.png') no-repeat;
  background-size: cover;
}
.box ul a .title {
  vertical-align: middle;
  line-height: 32px;
}
.box ul a i + .title {
  padding-left: 4px;
}
.box .tags {
  padding: 0px 16px 8px;
}
/* </editor-fold> */
/* <editor-fold desc="Messages" defaultstate="collapsed"> */
.warning-content {
  max-width: 600px;
  margin: 0 auto 50px;
}
.message {
  padding: 16px;
  background: #fafafa;
  margin-bottom: 16px;
}
.message.success {
  background-color: #DFF0D8;
}
.message.info {
  background-color: #D9EDF7;
}
.message.error {
  background-color: #F2DEDE;
}
.message ul,
.message ol {
  margin-left: 1.3em;
}
/* </editor-fold> */
/* <editor-fold desc="Movie cells" defaultstate="collapsed"> */
.list-wrapper {
  font-size: 0;
}
.index .list-wrapper {
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid #e1e1e1;
}
.ie8 .list-wrapper {
  margin: 0 -10px;
  padding-left: 10px;
}
.list-wrapper > * {
  font-size: 13px;
}
.movie-cell {
  display: inline-block;
  position: relative;
  width: 224px;
  margin-bottom: 16px;
  vertical-align: top;
}
.movie-cell .favorite-btn + a {
  margin-right: 26px;
}
.movie-cell .icon.icon-favorite {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAORJREFUKM+N0jtKA2EQAOA/EEihaVKqeAADegBfCCJiHwP2Foqp5DuBbiWCgo3aamqJN0iVzsKAdoL1diYEgrIWYjDs6so0w/DBPJgg5Ee6VFbORw0Heajg2VMe2tDXt/43unfl2l0aTZizqmbfkQ/zFryLNNStqZr8QhVtiVhHSyQIIi0dsURb5btdSVNscazJktit0s+ZCiID2yNSN3CskB783MMo7zrL3q7pQlBVFVy6yUavdp0aGjqx5yULzUr0PFq2oqsnMZVGO94cKgqCInpqabRleuwEMzZ//4J//VNGfALG38gWJyPetwAAAABJRU5ErkJggg==") center center no-repeat;
}
.movie-cell .favorited .icon.icon-favorite {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAK5JREFUKM9jKGUgDDGFeIGQoKLc0mxCihhLb5ReI6TIrfQ/EDrjV7QZrGg9piLuUq1S+9LQ0qzS5tK/YEV/SpuAvFCgqBZQFqxIqPQQWAobPAiUhVrHXroMq5IlpWzIbmIsbcVQ0oTN4RNRlPRg9x2qlQuxK3qEouguNkVyYKnLpbaldqVXwGxJTEVRpZ9Li0tZwGyW0tLSL8BwwlDkVSqNEs4ypR64UwFR6QkLBADU9OacaW9u1QAAAABJRU5ErkJggg==") center center no-repeat;
}
.movie-cell span.watched {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  padding: 8px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wQVBCcsUu9zbQAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAANSURBVAjXY6ioqJgJAATWAgJEy5PNAAAAAElFTkSuQmCC");
  color: #FFF;
  text-transform: uppercase;
  font-weight: bold;
  font-size: .8em;
}
.ie7 .movie-cell {
  display: block;
  float: left;
  height: 200px;
  margin-right: 22px;
}
.ie8 .movie-cell {
  margin-right: 12px;
}
.movie-cell:nth-child(3n+2) {
  margin-left: 16px;
  margin-right: 16px;
}
.movie-cell * {
  word-wrap: break-word;
}
.movie-cover {
  position: relative;
  margin-bottom: 4px;
  overflow: hidden;
}
.movie-cover img.cover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 224px;
  height: 126px;
  display: block;
}
.movie-cover .cover-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
}
.movie-cover .cover-overlay.overlay-18ne {
  background: url('/i/b120x90-18ne.gif') top right no-repeat;
}
.movie-cover .cover-overlay.overlay-18 {
  background: url('/i/b160x120-18.gif') center center no-repeat;
}
.movie-cover .time {
  bottom: 0;
  right: 0;
  z-index: 3;
  background: #000;
  color: #e8e8e8;
  padding: 2px 4px;
  font-size: 10px;
  font-weight: bold;
}
.movie-cover .info-row {
  font-size: 11px;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
  color: #fff;
  display: none;
}
.movie-cover .info-row > span {
  background: #000;
  color: #e8e8e8;
  padding: 2px 4px;
  font-size: 10px;
  font-weight: bold;
  margin-right: 2px;
  display: inline-block;
}
.movie-cover .info-row > span.views {
  border-radius: 0 2px 0 0;
}
.movie-cover .info-row > span.comments {
  border-radius: 2px 2px 0 0;
}
.movie-cover:hover .info-row {
  display: block;
}
.movie-cell .category {
  font-size: 10px;
}
.movie-cell .bottom-row {
  padding-top: 4px;
}
.movie-cell .timestamp {
  font-size: 10px;
  white-space: nowrap;
}
.movie-cell .nick {
  margin-right: 4px;
  font-weight: normal;
}
.movie-cell .convert-progress,
.movie-cell .error-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3gwfAyQ1jHfm6wAAABl0RVh0Q29tbWVudABDcmVhdGVkIHdpdGggR0lNUFeBDhcAAAANSURBVAjXY/j///9ZAAnJA8voI868AAAAAElFTkSuQmCC');
}
.movie-cell .convert-progress .title,
.movie-cell .error-overlay .title {
  display: block;
  padding: 20px;
  text-align: center;
}
.movie-cell .convert-progress .progressbar {
  width: 90%;
  margin: 0 auto;
}
.movie-cell .convert-progress .progressbar .bar {
  height: 15px;
}
.movie-cell .convert-progress .progressbar .percent {
  line-height: 15px;
}
.movie-cell .user-controls {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  text-align: center;
  font-weight: bold;
  opacity: 0.9;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(90));
  filter: alpha(opacity = (90));
  padding: 4px;
  background: #333;
  color: #fafafa;
}
/* </editor-fold> */
#user_info {
  font-size: 11px;
  position: absolute;
  left: 1px;
  top: 1px;
  visibility: hidden;
  padding: 4px;
  background-color: #ffffee;
  border: 1px solid #cccccc;
  z-index: 150;
}
#user_info td {
  padding: 4px 2px;
}
#user_info .ok {
  color: #090;
  font-weight: bold;
}
#user_info .err {
  color: #f00;
  font-weight: bold;
}
#user_info hr {
  margin-bottom: 4px;
}
.pages {
  margin-bottom: 16px;
}
.pages a {
  padding: 0 2px;
}
.pages a.selected {
  color: #222;
}
.pages p {
  padding-top: 4px;
  margin: 0;
}
#upload-form .custom-file {
  opacity: 0;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));
  filter: alpha(opacity = (0));
  width: 220px;
  cursor: default;
  height: 25px;
  z-index: 2;
  position: absolute;
  top: -10000px;
  left: -1000px;
}
#upload-form .fake-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1;
}
#upload-form .file-name {
  line-height: 25px;
  padding-left: 8px;
  display: inline;
}
#upload-form .wrapper {
  position: relative;
  height: 25px;
  margin-bottom: 4px;
}
#upload-form .upload-notice {
  margin-bottom: 16px;
}
#upload-form table {
  width: 100%;
}
#upload-form table td,
#upload-form table th {
  padding: 4px 10px 8px 0;
}
#upload-form tr td:first-child {
  text-align: right;
  padding-right: 16px;
}
#upload-form textarea,
#upload-form input[type=text] {
  width: 440px;
}
#upload-form .text-progressbar {
  width: 450px;
  height: 2px;
}
#upload-form .text-progressbar > div {
  height: 2px;
  width: 0;
  background-color: #3366FF;
}
#send-news-contacts-block {
  display: none;
}
#upload-form #send-news-checkbox:checked ~ #send-news-contacts-block {
  display: block;
}
#upload-target,
#cover-target {
  display: none;
}
#div_upload {
  width: 900px;
}
#upload-progress {
  text-align: center;
  width: 800px;
  margin: 32px auto;
}
.progressbar {
  border-radius: 3px;
  border: 1px solid #e1e1e1;
  text-align: left;
  background-color: #fafafa;
  margin-bottom: 10px;
  position: relative;
}
.progressbar > .bar {
  width: 0;
  height: 25px;
  background-color: #7A9CFF;
  overflow: hidden;
  transition: width 0.3s ease-out;
}
.progressbar > .percent {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  line-height: 25px;
  text-align: center;
  font-weight: bold;
}
.progressbar > .blinker {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0) 100%);
  /* W3C */
  background-size: 100px 100%;
  background-repeat: no-repeat;
  animation: blinker 2s cubic-bezier(0, 0, 0.68, 1) infinite;
}
/* Chrome, Safari, Opera */
@keyframes blinker {
  from {
    background-position-x: -100px;
  }
  to {
    background-position-x: 900px;
  }
}
#progress-info {
  margin: 0 auto;
  width: 350px;
}
#progress-info .right,
#progress-info .left {
  width: 50%;
  padding: 1px 4px;
}
#content {
  clear: left;
}
.movie #right-sidebar {
  margin-top: -414px;
}
#player-wrapper {
  margin-right: 240px;
  height: 414px;
  position: relative;
  overflow: hidden;
}
#player-wrapper > div {
  margin: 0 0 16px;
}
#player-wrapper .warning {
  position: absolute;
  top: 16px;
  left: 16px;
  z-index: 2;
  color: #f50;
  font-weight: bold;
  font-size: 18px;
}
#player-wrapper .loading,
#player-wrapper .unavailable {
  text-align: center;
  margin: 150px 0 0;
}
#player-wrapper .unavailable {
  font-weight: bold;
}
#player-wrapper #warning-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  z-index: 10;
}
#player-wrapper #warning-wrapper .overlap {
  display: table;
  height: 100%;
  width: 100%;
}
#player-wrapper #warning-wrapper .overlap .cell {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
}
#player-wrapper #a-overlay .jw-controlbar-center-group,
#player-wrapper #a-overlay .jw-icon-rewind,
#player-wrapper #a-overlay .jw-text-elapsed,
#player-wrapper #a-overlay .jw-text-duration,
#player-wrapper #a-overlay .jw-icon-hd {
  visibility: hidden !important;
  pointer-events: none !important;
}
#player-wrapper #a-overlay .jw-icon-fullscreen {
  display: none !important;
}
#player-wrapper #a-overlay + #player-target {
  display: none;
}
#player-wrapper .a-click-overlay {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px;
  z-index: 2;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-weight: bold;
  font-size: 140%;
  text-decoration: none;
}
#player-wrapper .a-remain {
  display: inline-block;
  padding: 8px;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-weight: bold;
}
.jw-tab-focus {
  outline: none !important;
}
.btn .title-alt,
.expander .title-alt {
  display: none;
}
.btn.alt-on-toggled.toggled .title-alt {
  display: inline;
}
.btn.alt-on-toggled.toggled .title {
  display: none;
}
.movie-content h1 {
  font-size: 23px;
  font-weight: normal;
  margin-right: 180px;
}
.movie-content .box {
  padding: 8px;
  overflow: hidden;
  position: relative;
}
.movie-content .box h2 {
  padding: 0;
}
.movie-content .box .views {
  font-size: 18px;
  position: absolute;
  top: 12px;
  right: 8px;
}
.movie-content .box hr {
  margin-bottom: 8px;
}
.movie-content .icon.icon-favorite {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAORJREFUKM+N0jtKA2EQAOA/EEihaVKqeAADegBfCCJiHwP2Foqp5DuBbiWCgo3aamqJN0iVzsKAdoL1diYEgrIWYjDs6so0w/DBPJgg5Ee6VFbORw0Heajg2VMe2tDXt/43unfl2l0aTZizqmbfkQ/zFryLNNStqZr8QhVtiVhHSyQIIi0dsURb5btdSVNscazJktit0s+ZCiID2yNSN3CskB783MMo7zrL3q7pQlBVFVy6yUavdp0aGjqx5yULzUr0PFq2oqsnMZVGO94cKgqCInpqabRleuwEMzZ//4J//VNGfALG38gWJyPetwAAAABJRU5ErkJggg==") center center no-repeat;
}
.movie-content .favorited .icon.icon-favorite {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAK5JREFUKM9jKGUgDDGFeIGQoKLc0mxCihhLb5ReI6TIrfQ/EDrjV7QZrGg9piLuUq1S+9LQ0qzS5tK/YEV/SpuAvFCgqBZQFqxIqPQQWAobPAiUhVrHXroMq5IlpWzIbmIsbcVQ0oTN4RNRlPRg9x2qlQuxK3qEouguNkVyYKnLpbaldqVXwGxJTEVRpZ9Li0tZwGyW0tLSL8BwwlDkVSqNEs4ypR64UwFR6QkLBADU9OacaW9u1QAAAABJRU5ErkJggg==") center center no-repeat;
}
.movie-content .favorited .title {
  display: none;
}
.movie-content .favorited .title-alt {
  display: inline-block;
}
.movie-content .icon.icon-share {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAMZJREFUKM+F0j0KwkAQhuGglUiioL1gLRYpA/5gGi8geANBbN/Kxka8gUcQ/E0niocQ9QIiWoXETkSFtVnBIrthynmKmW/GwIgvdatGn4oetREIBC0d2ki0ViOXm0TjaFTEQzBlx4st+X9k4ZAhzZAne6pR29mECEKu+HRIREcwlxMcyKpzWkh0JKdGNgECnwsBPZKqxE0cTFIMeHCiEXeWAjMESzzurLDUYdY5yylHurP89p3oUJMPgjeu/lXKdCnF/dNffQHm2tJUBl4h3wAAAABJRU5ErkJggg==") center center no-repeat;
}
.movie-content .icon.icon-thumb-up {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAJFJREFUKM9jKGXAAgVQ+diUGJW+KY3Br8io9F3p/9Kt+BRBlPwvbcOtCKbkf2kQLkUGcCX/S+VQFQmUOgChAZCzBa4EGR4oZWcAKoAwGYD4P1ZoTYwiB2IUKRFWtBvkcEKKfAkrulPKRFhRISScEIo2Yyj5XMoPUWQAVHCgdAKQo1O6CcyGwd2lAbiTCgYkShEAovArMeFlU3wAAAAASUVORK5CYII=") center center no-repeat;
}
.movie-content .icon.icon-thumb-down {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAI1JREFUKM9jKGUgDBlIURRWuqf0ABLcVqoLFJ0AZhtAlAiXfiv9jwY3A8UPgFkOEEUVGEr+AxWgKGIufURYUQgWJRiKDhJWpIFVCZoiF2IUORCjiAPKRIcbgYoMgEY4lAqgRoASXMmbUh1ccRcOVfK6VA93BPdgU4KuaCdYiS7+pBJb+hJTCWZ64sOWngAnOSta8CjFtAAAAABJRU5ErkJggg==") center center no-repeat;
}
.movie-content .selected .icon.icon-thumb-up {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUQ3ODA3NzJBMkE5MTFFNEFGRjVEQ0I4MDgyMEMzREIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUQ3ODA3NzNBMkE5MTFFNEFGRjVEQ0I4MDgyMEMzREIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RDc4MDc3MEEyQTkxMUU0QUZGNURDQjgwODIwQzNEQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RDc4MDc3MUEyQTkxMUU0QUZGNURDQjgwODIwQzNEQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmZzJt0AAAC6SURBVHjaYvwfwkAsEADiD7gkmYg0xAiI7wBxDCUGgQzZA8TCQBxJrkEwQwSh/IvkGIRuCAicIdUgAyyG4DWIBRobBlA+KFYuAHELFkNA4CEWsYNA7M4CNWQ/kqADEPMwEA/sgdiEiYE6gJVaBj2ihkGgSLlHDYMmkZJFcIG7QLyVGgZNBeJ/+Az6TIQhX4B4HnKC/ABNPwzQxAgClUD8H4j5cBjyG+qajzABxv///1Ml/qmVjhgAAgwA2AAj0+wrYIkAAAAASUVORK5CYII=") center center no-repeat;
}
.movie-content .selected .icon.icon-thumb-down {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjg1NjQxOEVBMkE5MTFFNEIzNDdEQkVERTA4QkEyMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjg1NjQxOEZBMkE5MTFFNEIzNDdEQkVERTA4QkEyMjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCODU2NDE4Q0EyQTkxMUU0QjM0N0RCRURFMDhCQTIyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCODU2NDE4REEyQTkxMUU0QjM0N0RCRURFMDhCQTIyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhRmSdYAAADMSURBVHjaYvz//z8DNQAj9QwKQeGHAXEaELPgUP8NiMuB+DIQTwBiA6h4AbIGYSBeAMScBCz/C8S+UEPsoWICTEgKUokwBAR4sQnCDGIG4ixKwghmUCAQy1LDoFxKYw1kkAYQ21HDIBlqpCOQQX+oYRAoHZ0A4oNIaYIQ+AhLhKD0A2VfQE/ZyEAJiO+iib0FYgcgvoIr1rABUzT+GyB2wmYIKQaBDHEG4kv4wggX0EVzyWViEiQ2sASIXxFjCLZiBB3wAfEnYqISIMAALYklVua9N6cAAAAASUVORK5CYII=") center center no-repeat;
}
.movie-content .icon.icon-report {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAKZJREFUKM9jKGUgDDGFhICQoKKppVMIKdIp/QOEOvgV7S39D4R78CkKBCsBwQBcithL78IV3QXysCqqAksvAEIQXYlNkVTpZ7CkAxCC6M+lkpiKFkEtgin6X7oQXZF56T+oFMy6/0ARc2RFjKUn4U5GhieAMnBF8UgSCOtAMA6miKf0GZIwwjoQfAqUBStqx2oVDLaBFPGW7ig9gAfuKOVlIC89YYEAzXYCnHqjm1sAAAAASUVORK5CYII=") center center no-repeat;
}
.movie-content .icon.icon-edit {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAIVJREFUKM+l0tsJgCAUBmAHaIageYLo7gSN8O/RCj20R9AcDZJGZoZocbKH+F8/OFcG9h32DzUYEYVRjg0K88VokiDGopHC8IY4BDrDBDIacVNoNyyle2oNObNqRE7niEBBr6CFpIiPGo+U9DIdkU9iUR0iFk0hckcSVejAvWbTG/n9Kl4O6ijQ5TZnVpgAAAAASUVORK5CYII=") center center no-repeat;
}
.movie-content .icon.icon-expand {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAEtJREFUKM9jKGUgDBmGgyL/UkY4mwnIw6LIofR/6SyoMqbSeUCeAzaTGoASs4HKIEoacLkJpGwuuhJMh4OUoSnB5rsGdCXDJFpwQgDM/qTgyPi1LwAAAABJRU5ErkJggg==") center center no-repeat;
}
.movie-content .toggled .expander .icon.icon-expand {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAIGNIUk0AAHomAACAhAAA+gAAAIDoAAB1MAAA6mAAADqYAAAXcJy6UTwAAAACYktHRAD/h4/MvwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAEdJREFUKM9jKGUgDBmGj6IGICSgqKH0PxA24FMEUjKzdBa6MnQl00sZgRBNGUKJA1BiGlABiA1RZo/NJG+oEogy72EZLVggAJc5pLxk8UERAAAAAElFTkSuQmCC") center center no-repeat;
}
.movie-content .toggled .expander .title {
  display: none;
}
.movie-content .toggled .expander .title-alt {
  display: inline-block;
}
.movie-content .action-box {
  display: none;
}
.movie-content .action-box.toggled {
  display: block;
}
.movie-content .likes .selected .title {
  color: #ff5500;
}
#box-expander {
  text-align: center;
}
#box-expander .expander {
  padding: 8px;
}
.collapse-box .collapsed-box {
  display: none;
}
.collapse-box.toggled .collapsed-box {
  display: block;
}
.movie-content .common-info {
  font-size: 11px;
}
.movie-content .common-info > div {
  margin-bottom: 2px;
}
.movie-content .common-info label {
  display: block;
  float: left;
  font-weight: bold;
  width: 100px;
}
.movie-content .common-info label + * {
  display: block;
  margin-left: 100px;
}
#share-box > label {
  display: block;
  padding: 4px 0 2px;
}
#share-box .yashare {
  padding: 4px 0;
}
#share-box .yashare > span.b-share {
  padding: 0 !important;
}
#share-box #share-url-wrapper {
  padding: 4px 0;
}
#share-box #share-url-wrapper #share-url {
  padding: 4px 8px;
  width: 324px;
  font-size: 16px;
}
#share-box #share-embed-wrapper #share-embed {
  padding: 4px 8px;
  width: 100%;
  font-size: 16px;
}
#report-box label {
  font-weight: bold;
}
#report-box textarea {
  height: 64px;
  width: 100%;
}
#report-box .buttons {
  padding: 4px 0;
  text-align: right;
}
#report-box #claim-sended {
  display: none;
}
#report-box #claim-sended.toggled {
  display: block;
}
#report-box #claim-sended.toggled ~ * {
  display: none;
}
.movie-content .box.comment-box {
  padding: 8px 0;
}
.movie-content .box.comment-box h2 {
  padding: 0 8px;
}
.movie-content .box.comment-box .reply {
  margin-bottom: 12px;
}
.movie-content .box.comment-box .reply .reply-message {
  padding: 4px 8px 8px;
  max-width: 800px;
}
.movie-content .box.comment-box .reply .reply-message .added {
  color: #999;
  font-style: italic;
}
.movie-content .box.comment-box .reply .reply-info {
  background: #f1f1f1;
  border-bottom: 1px solid #E1E1E1;
  padding: 2px 8px;
}
.movie-content .box.comment-box .reply .reply-info .nick {
  padding-right: 16px;
}
.movie-content .box.comment-box .reply .reply-info .nick.f {
  color: #C37;
}
.movie-content .box.comment-box .reply .reply-info .nick.anon {
  color: #555;
}
.movie-content .box.comment-box .reply .reply-info .time {
  color: #900;
}
.movie-content .box.comment-box .read-more,
.movie-content .box.comment-box .new-thread,
.movie-content .box.comment-box .no-comments {
  padding: 0 8px;
  font-weight: bold;
}
#cover-list > div {
  width: 160px;
  height: 106px;
  border: 1px solid #cccccc;
  margin: 0 8px 8px 0;
}
#cover-list > div > label {
  display: block;
  text-align: center;
}
#cover-list img {
  display: block;
  width: 100%;
}
#image-my {
  position: relative;
}
#image-my .wrapper {
  position: absolute;
  top: 32px;
  left: 0;
  width: 100%;
  opacity: 0.6;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(60));
  filter: alpha(opacity = (60));
  transition: opacity 0.2s linear;
}
.uploading #image-my:hover .wrapper {
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100));
  filter: alpha(opacity = (100));
}
.uploading #image-my .wrapper {
  opacity: 1;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  background: #fff url('/i/ajax-loader.gif') center center no-repeat;
}
.uploading #image-my .wrapper * {
  display: none;
}
#score-board {
  width: 100%;
}
#score-board td {
  padding: 4px 8px;
  border: 1px solid #e1e1e1;
}
#score-board th {
  text-align: left;
  font-weight: bold;
  padding: 4px 8px;
}
@media (min-width: 1280px) and (min-height: 650px) {
  #head,
  #main {
    width: 1258px;
  }
  #head-search {
    margin: 0 345px;
  }
  #head-search #query-field {
    width: 480px;
  }
  #content,
  #player-wrapper {
    margin-right: 250px;
  }
  #player-wrapper {
    height: 565px;
  }
  .movie #right-sidebar {
    margin-top: -565px;
  }
  .movie-cell:nth-child(3n+2) {
    margin-left: 0;
    margin-right: 0;
  }
  .movie-cell:nth-child(4n+2) {
    margin-left: 26px;
    margin-right: 26px;
  }
  .movie-cell:nth-child(4n+3) {
    margin-right: 26px;
  }
}
@media (max-width: 800px) {
  .hide-on-responsive {
    display: none !important;
  }
  .show-on-responsive {
    display: inline-block;
  }
  .upload-btn {
    display: none;
  }
  #head,
  #main,
  #right-sidebar {
    width: 100%;
  }
  #head {
    padding-top: 8px;
  }
  #right-sidebar {
    float: none;
    margin-top: 0 !important;
  }
  #right-sidebar #sidebar-banner {
    margin: 16px auto;
    max-width: 240px;
  }
  #player-wrapper {
    height: auto;
    margin-right: 0;
  }
  #content {
    margin-right: 0;
  }
  #topbanner img,
  #topbanner object {
    width: 100% !important;
    height: auto !important;
  }
  #topbanner {
    padding: 16px;
  }
  #topbanner .html5-bp {
    width: 100% !important;
  }
  #footer-banner img,
  #topbanner object {
    width: 100% !important;
    height: auto !important;
  }
  #head-logo {
    display: none;
  }
  #mobile-head-logo {
    display: block;
    float: left;
    position: relative;
    z-index: 2;
    max-width: 40%;
    height: 20px;
    margin-top: 5px;
  }
  #mobile-head-logo img {
    height: 100%;
  }
  #head-search {
    clear: both;
    width: 100%;
    margin: 0;
    padding-top: 16px;
  }
  #head-search #query-field {
    width: 90%;
  }
  #head-search #search-submit {
    width: 10%;
  }
  #head-user {
    float: none;
    text-align: right;
    margin-top: 0;
  }
  #head-user * {
    text-align: left;
  }
  #head-user .btn {
    margin-left: 0;
  }
  #head-user .btn.upload-btn {
    float: left;
  }
  #head-user .box {
    position: static;
    width: 100%;
    clear: both;
  }
  #head-user #menu-toggler {
    display: inline-block;
    margin-top: 8px;
  }
  #head-user #menu-toggler.toggled ~ .box {
    display: block;
  }
  .index #right-sidebar {
    padding: 0 !important;
  }
  .content-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .content-wrapper #right-sidebar {
    -ms-flex-order: 2;
    order: 2;
  }
  .content-wrapper #content {
    -ms-flex-order: 1;
    order: 1;
  }
  .movie #content {
    display: table-header-group;
  }
  .movie #right-sidebar {
    display: table-footer-group;
    margin: 0 !important;
  }
  .warning-content {
    margin-bottom: 16px;
  }
  #menu-toggler:checked ~ * #right-sidebar {
    display: block;
  }
  .list-wrapper {
    display: table;
    table-layout: fixed;
    width: 100%;
  }
  .movie-cell {
    display: table-row;
    width: 100%;
    margin: 0 !important;
  }
  .movie-cell:not(.status-ok) {
    display: none;
  }
  .movie-cell .cover-cell,
  .movie-cell .info-cell {
    display: table-cell;
    padding-bottom: 12px;
    padding-top: 12px;
    vertical-align: top;
    border-top: 1px solid #cccccc;
  }
  .movie-cell.popular .cover-cell,
  .movie-cell.popular .info-cell {
    border-top: none;
  }
  .movie-cell .cover-cell {
    width: 20%;
  }
  .movie-cell .info-cell {
    padding-left: 2%;
  }
  .movie-cell .movie-cover img {
    width: 100%;
    height: 100%;
  }
  .movie-cell:last-child .cover-cell,
  .movie-cell:last-child .info-cell {
    border-bottom: none;
  }
  .pages a {
    padding: 4px;
    display: inline-block;
  }
}
@media (max-width: 480px) {
  .hide-on-mobile {
    display: none;
  }
  #topbanner {
    padding: 8px;
  }
  #head,
  #main,
  #footer,
  #right-sidebar {
    padding: 8px;
  }
  #head-search #query-field {
    width: 80%;
  }
  #head-search #search-submit {
    width: 20%;
  }
  .movie-content h1 {
    margin-right: 115px;
    margin-bottom: .2em;
    font-size: 20px;
    line-height: 20px;
  }
  .movie-content .box {
    padding: 4px;
  }
  .movie-content .box .views {
    float: none;
    display: block;
    margin-bottom: .4em;
    font-size: 14px;
  }
  .warning-content {
    font-size: 0.9em;
  }
  #player-wrapper #warning-wrapper {
    position: relative;
  }
  #player-wrapper > div {
    margin-bottom: 8px;
  }
  #share-toggler,
  #report-toggler,
  #edit-btn {
    padding-left: 8px;
    padding-right: 8px;
  }
  #share-toggler .title,
  #report-toggler .title,
  #edit-btn .title {
    display: none;
  }
  #share-box #share-url-wrapper #share-url {
    width: 100%;
  }
  .movie-cell .cover-cell {
    width: 30%;
  }
  #footer {
    border-top: 1px solid #e1e1e1;
  }
}

/*# sourceMappingURL=base.css.map */
