@charset "UTF-8";
.whitebg {
    background: white!important
}

.lightivorybg,
.versionsUnFolded,
.lightivorybg:hover {
    background-color: #B5B3A1!important;
    text-shadow: -1px 1px 0 #9B998B;
    color: #fff
}

.darkivorybg {
    background: #949281;
    background: -moz-linear-gradient(top, #949281 0%, #908e7d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #949281), color-stop(100%, #908e7d));
    background: -webkit-linear-gradient(top, #949281 0%, #908e7d 100%);
    background: linear-gradient(to bottom, #949281 0%, #908e7d 100%);
    background: -ms-linear-gradient(top, #949281 0%, #908e7d 100%);
    text-shadow: -1px 1px 0 #8b897a;
    color: #fff
}

.white {
    color: #fff!important
}

.darkGrey,
.idea_under_review {
    color: #5c5c5c!important
}

.lightgrey {
    color: #999
}

.lightgrey a {
    color: #999!important
}

.normalgrey,
a.normalgrey {
    color: #757575
}

.aclColor_eliteuploader,
.aclColor_eliteuploader a {
    color: #744ace!important
}

.aclColor_2,
.aclColor_2 a {
    color: #ff6000!important
}

.aclColor_3,
.aclColor_3 a {
    color: #5876b4!important
}

.aclColor_4,
.aclColor_4 a,
.aclColor_4.aclColor_verified {
    color: #59724b!important
}

.aclColor_5,
.aclColor_5 a {
    color: #45968B!important
}

.aclColor_6,
.aclColor_6 a {
    color: #14b9d6!important
}

.red,
.red a,
.idea_deleted,
.idea_declined,
.aclColor_9,
.aclColor_9 a,
.request_declined {
    color: #b94309!important
}

.blue,
.idea_completed,
.aclColor_7,
.aclColor_7 a {
    color: #4c2dce!important
}

.green,
.idea_started,
.request_confirmed,
.aclColor_8,
.aclColor_8 a {
    color: #008f0d!important
}

.purple,
.aclColor_10,
.aclColor_10 a {
    color: #bc3ecf!important
}

.idea_draft,
.request_pending {
    color: #987624!important
}

.brown {
    color: #998b68
}

.orange,
.idea_planned,
.aclColor_verified,
.orange a,
.idea_planned a,
.aclColor_verified a {
    color: #dc9100!important
}

.black {
    color: #000
}

@font-face {
    font-family: "additionalwebfont";
    src: url("fonts/additionalwebfont.eot");
    src: url("fonts/additionalwebfont.eot#iefix") format("embedded-opentype"), url("fonts/additionalwebfont.html") format("woff"), url("fonts/additionalwebfont.ttf") format("truetype"), url("fonts/additionalwebfont-2.html#additionalwebfont") format("svg");
    font-weight: normal;
    font-style: normal
}

select,
textarea,
.textinput {
    border: 1px solid #999;
    color: #666;
    font-size: 13px;
    outline: none;
    width: 180px;
    padding: 2px 5px 3px 5px;
    border-radius: 3px;
    background: #fff
}

select {
    width: 265px;
    padding: 2px 5px 2px 5px
}

select.shortinput {
    width: 100px
}

select.extrashortinput {
    width: 50px
}

.ui-datepicker-title select {
    width: inherit
}

.textinput.longinput,
textarea,
.holder.textinput {
    width: 522px!important
}

.textinput.holder,
.textinput {
    margin-bottom: 10px;
    margin-top: 0
}

table.formtable .textinput,
table.data .textinput {
    margin-bottom: 0
}

.bodySearch .textinput {
    border: none
}

.perctypeinput {
    background: url(images/inputperctype-0883175.html) no-repeat right 4px;
    padding-right: 18px
}

.textinput.shortinput {
    width: 70px
}

.middleinput {
    width: 144px
}

.textinput.extrashortinput {
    width: 20px
}

.textinput.mediuminput {
    width: 220px
}

input.textinput.longtextinput {
    width: 300px
}

.drophere {
    border: 4px dashed #b0b0b0;
    color: #b0b0b0;
    border-radius: 5px;
    text-align: center;
    padding: 40px 0;
    font-size: 30px;
    font-weight: bold;
    margin: 10px 0
}

.drophere:hover {
    border: 4px dashed #7c7c7c;
    color: #7c7c7c
}

.switcherBox {
    display: inline-block;
    padding: 0;
    border-radius: 3px;
    font-size: 11px;
    clear: both;
    margin-bottom: 5px;
    font-weight: bold
}

td .switcherBox {
    padding-top: 11px
}

.switcherBox a {
    cursor: pointer
}

.switcherBox a.active {
    color: #5f4e18;
    text-decoration: none
}

.switcherBox .switchLeft span,
.switcherBox .switchRight span {
    width: 20px;
    height: 12px;
    border: 1px solid #646250;
    padding: 3px 0;
    margin: -1px 0 0 0
}

.switcherBox .switchLeft.active span,
.switcherBox .switchRight.active span,
.switcherBox:hover .switchLeft:hover span,
.switcherBox:hover .switchRight:hover span,
.switcherBox:hover .switchLeft:hover.active span,
.switcherBox:hover .switchRight:hover.active span {
    background: #c1ad6a;
    background: -moz-linear-gradient(top, #c1ad6a 0%, #a28e4b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c1ad6a), color-stop(100%, #a28e4b));
    background: -webkit-linear-gradient(top, #c1ad6a 0%, #a28e4b 100%);
    background: linear-gradient(to bottom, #c1ad6a 0%, #a28e4b 100%);
    background: -ms-linear-gradient(top, #c1ad6a 0%, #a28e4b 100%)
}

.switcherBox .switchLeft span,
.switcherBox .switchRight span,
.switcherBox:hover .switchLeft.active span,
.switcherBox:hover .switchRight.active span,
.switcherBox:hover .switchLeft span,
.switcherBox:hover .switchRight span {
    background: #5d5b4b url(images/spriteContent-0883175.png) no-repeat 3px 1px
}

.switcherBox .switchLeft,
.switcherBox .switchRight {
    display: inline-block
}

.switcherBox .switchLeft span {
    float: right;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    margin-left: 5px
}

.switcherBox .switchRight span {
    float: left;
    margin-right: 5px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.torrentboxes {
    vertical-align: top;
    float: left;
    display: block;
    position: relative
}

h1+nav.searchTags {
    margin-top: -0.3em
}

nav.searchTags {
    margin-bottom: 1.5em
}

nav.searchTags ul {
    font-family: georgia, "times new roman";
    font-style: italic;
    font-size: 1.2em
}

nav.searchTags ul li {
    display: inline-block
}

nav.searchTags ul li a {
    display: inline-block;
    position: relative;
    padding-right: 1.1em;
    margin-right: 1em;
    text-decoration: none;
    color: #999
}

nav.searchTags ul li a:before {
    font-family: "additionalwebfont";
    content: "";
    position: absolute;
    right: 0;
    display: inline-block;
    float: right;
    line-height: 150%;
    font-size: 0.7em;
    font-style: normal
}

nav.searchTags ul li a:hover {
    color: #666
}

nav.searchTags ul li a:hover:before {
    content: ""
}

.siteButton.smallButton,
.kaButton.smallButton {
    padding: 0 10px;
    font-size: 11px;
    text-transform: lowercase;
    line-height: 1.7em
}

.siteButton.smallButton .buttonPic,
.kaButton.smallButton .buttonPic {
    width: 23px;
    height: 17px;
    margin: -3px 0 0 -13px
}

.kaButton.smallButton {
    padding: 2px 6px 4px 4px;
    color: white!important
}

.kaButton.smallButton.rightButton {
    padding: 2px 2px 4px 7px
}

.kaButton.smallButton.sq16 {
    padding: 2px 1px 4px 1px!important
}

.kaButton {
    background-color: #c1ad6a;
    background: #c1ad6a;
    background: -moz-linear-gradient(top, #c1ad6a 0%, #a28e4b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c1ad6a), color-stop(100%, #a28e4b));
    background: -webkit-linear-gradient(top, #c1ad6a 0%, #a28e4b 100%);
    background: linear-gradient(to bottom, #c1ad6a 0%, #a28e4b 100%);
    background: -ms-linear-gradient(top, #c1ad6a 0%, #a28e4b 100%);
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    border-radius: 2px;
    margin: 0;
    border: none;
    color: #fff;
    cursor: pointer;
    text-decoration: none!important;
    display: inline;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    font-size: 11px;
    text-shadow: 0 1px 0 #8c751e;
    font-family: Verdana, Geneva, sans-serif;
    text-align: center;
    text-decoration: none!important;
    font-weight: normal!important;
    vertical-align: middle;
    white-space: nowrap;
    line-height: inherit
}

.kaButton .ka {
    position: relative!important;
    top: 1.5px;
    text-transform: none!important
}

.kaButton .ka-180 {
    position: relative!important;
    top: 1.5px
}

.siteButton,
.icon16 {
    background-color: #c1ad6a;
    background: #c1ad6a;
    background: -moz-linear-gradient(top, #c1ad6a 0%, #a28e4b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c1ad6a), color-stop(100%, #a28e4b));
    background: -webkit-linear-gradient(top, #c1ad6a 0%, #a28e4b 100%);
    background: linear-gradient(to bottom, #c1ad6a 0%, #a28e4b 100%);
    background: -ms-linear-gradient(top, #c1ad6a 0%, #a28e4b 100%);
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    display: inline-block;
    border-radius: 2px;
    margin: 0;
    border: none;
    color: #fff;
    cursor: pointer;
    text-decoration: none!important;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2)
}

.siteButton {
    font-size: 11px;
    text-shadow: 0 1px 0 #8c751e;
    font-family: Verdana, Geneva, sans-serif;
    text-align: center;
    text-decoration: none!important;
    font-weight: normal!important;
    vertical-align: middle;
    white-space: nowrap;
    line-height: inherit
}

.siteButton .buttonPic {
    display: inline-block;
    float: left;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    cursor: pointer
}

.siteButton.torrentfingers {
    height: 76px;
    top: 1px;
    left: 2px;
    position: absolute;
    width: 54px;
    z-index: 1
}

.siteButton.searchButton {
    display: inline-block;
    margin: 3px 30px 0 10px;
    padding: 0 2px;
    text-decoration: none;
    cursor: pointer;
    border: 0;
    overflow: visible;
    float: right;
    background: #e1cf78;
    background: -moz-linear-gradient(top, #e1cf78 0%, #cfbc63 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1cf78), color-stop(100%, #cfbc63));
    background: -webkit-linear-gradient(top, #e1cf78 0%, #cfbc63 100%);
    background: linear-gradient(to bottom, #e1cf78 0%, #cfbc63 100%);
    background: -ms-linear-gradient(top, #e1cf78 0%, #cfbc63 100%);
    -webkit-appearance: none;
    padding: 9px 26px 9px 26px;
    letter-spacing: 0.7px;
    font-size: 15px;
    text-shadow: 0 1px 0 #e0d08b;
    color: #5A4B27!important
}

.siteButton.searchButton:hover {
    background: #c4b160;
    background: -moz-linear-gradient(top, #c4b160 0%, #baa449 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4b160), color-stop(100%, #baa449));
    background: -webkit-linear-gradient(top, #c4b160 0%, #baa449 100%);
    background: linear-gradient(to bottom, #c4b160 0%, #baa449 100%);
    background: -ms-linear-gradient(top, #c4b160 0%, #baa449 100%)
}

.siteButton:hover span {
    color: #fff!important
}

.likeButton span,
.dislikeButton span {
    padding: 7px 8px 7px 8px!important;
    display: block!important;
    font-size: 12px;
    cursor: pointer
}

.likeButton {
    border-radius: 0;
    padding-right: 0;
    margin: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-right: 1px solid #84b05e;
    text-shadow: 0 1px 0 #63894a;
    background: #86b260;
    background: -moz-linear-gradient(top, #86b260 0%, #73a24b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #86b260), color-stop(100%, #73a24b));
    background: -webkit-linear-gradient(top, #86b260 0%, #73a24b 100%);
    background: linear-gradient(to bottom, #86b260 0%, #73a24b 100%);
    background: -ms-linear-gradient(top, #86b260 0%, #73a24b 100%)
}

.likeButton:hover {
    background: #7c9e5d;
    background: -moz-linear-gradient(top, #7c9e5d 0%, #61893f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7c9e5d), color-stop(100%, #61893f));
    background: -webkit-linear-gradient(top, #7c9e5d 0%, #61893f 100%);
    background: linear-gradient(to bottom, #7c9e5d 0%, #61893f 100%);
    background: -ms-linear-gradient(top, #7c9e5d 0%, #61893f 100%);
    text-shadow: 0 1px 0 #67894c
}

.dislikeButton {
    border-radius: 0;
    padding-left: 1px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    background: #c47030;
    background: -moz-linear-gradient(top, #c47030 0%, #b55d19 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c47030), color-stop(100%, #b55d19));
    background: -webkit-linear-gradient(top, #c47030 0%, #b55d19 100%);
    background: linear-gradient(to bottom, #c47030 0%, #b55d19 100%);
    background: -ms-linear-gradient(top, #c47030 0%, #b55d19 100%);
    margin: 0
}

.kaLikeButton,
.kaDislikeButton {
    height: 20px;
    padding: 5px 8px 5px 5px
}

.kaLikeButton .ka,
.kaDislikeButton .ka {
    line-height: 12px;
    margin-right: 2px
}

.kaLikeButton {
    text-shadow: 0px 1px 0px #63894A;
    background: transparent linear-gradient(to bottom, #86b260 0%, #73a24b 100%) repeat scroll 0% 0%;
    border-radius: 4px 0px 0px 4px
}

.kaLikeButton:hover {
    background: transparent linear-gradient(to bottom, #79971d 0%, #638106 100%) repeat scroll 0% 0%!important;
    text-shadow: 0px 1px 0px #3C6D25!important
}

.kaDislikeButton {
    border-radius: 0px 4px 4px 0px;
    background: transparent linear-gradient(to bottom, #c47030 0%, #b55d19 100%) repeat scroll 0% 0%;
    text-shadow: 0px 1px 0px #9F5C28
}

.kaDislikeButton:hover {
    background: transparent linear-gradient(to bottom, #ab6531 0%, #a25b25 100%) repeat scroll 0% 0%!important;
    text-shadow: 0px 1px 0px #905020!important
}

.pages a,
.pages .blank:hover {
    display: inline-block;
    text-decoration: none;
    vertical-align: top;
    font-size: 12px;
    text-align: center;
    padding: 0 1px;
    margin: 0 4px 2px 0
}

.pages.floatright a,
.pages.floatright .blank:hover {
    margin: 0 0 2px 4px
}

.pages .blank {
    background: none
}

.pages .blank,
.pages .blank:hover {
    background: none;
    background: url(images/spriteContent-0883175.png) repeat-x -150px -20px!important;
    width: 21px!important;
    padding: 10px 0!important;
    cursor: default;
    box-shadow: none!important
}

.pages .specificPage {
    cursor: pointer!important
}

.pages .pagesCount {
    border: none;
    background: none;
    color: #666;
    display: inline-block;
    margin: 5px 10px 0 10px
}

.pages a.active,
.pages a.active:hover {
    background: #656565;
    cursor: default;
    text-shadow: -1px 1px #666
}

a.turnoverButton,
a.turnoverButton.blank:hover {
    color: #fff;
    background: #afafaf;
    background: #afafaf;
    background: -moz-linear-gradient(top, #afafaf 0%, #949494 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #afafaf), color-stop(100%, #949494));
    background: -webkit-linear-gradient(top, #afafaf 0%, #949494 100%);
    background: linear-gradient(to bottom, #afafaf 0%, #949494 100%);
    background: -ms-linear-gradient(top, #afafaf 0%, #949494 100%);
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    text-shadow: -1px 1px 0 #959595;
    padding: 4px 10px
}

a.turnoverButton:hover {
    cursor: pointer;
    background: #656565;
    text-shadow: -1px 1px #666
}

.kaTurnoverButton {
    padding: 4px 5px 3px 3px!important
}

.kaTurnoverButton .ka {
    line-height: 10px;
    padding: 0px;
    width: 17px;
    height: 17px;
    text-transform: none!important
}

.siteButton.checkedButton,
.icon16.checkedButton {
    opacity: 0.7
}

.downloadButtonGroup {
    margin: 5px 150px 9px 0
}

.giantIcon {
    -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.08), inset 0 -1px 0 0 rgba(0, 0, 0, 0.03), inset 0 1px 0 0 rgba(255, 255, 255, 0.2);
    width: 31px;
    height: 27px;
    padding: 0;
    display: inline-block;
    margin-right: 0.1em
}

.giantIcon.magnetlinkButton {
    background: #998750 url("images/spriteContent-0883175.png") -150px -150px no-repeat;
    background: url("images/spriteContent-0883175.png") -150px -150px no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5ODc1MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhjN2E0MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: url("images/spriteContent-0883175.png") -150px -150px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #998750), color-stop(100%, #8c7a40));
    background: url("images/spriteContent-0883175.png") -150px -150px no-repeat, -moz-linear-gradient(#998750, #8c7a40);
    background: url("images/spriteContent-0883175.png") -150px -150px no-repeat, -webkit-linear-gradient(#998750, #8c7a40);
    background: url("images/spriteContent-0883175.png") -150px -150px no-repeat, linear-gradient(#998750, #8c7a40)
}

.giantIcon.magnetlinkButton:hover {
    background: url("images/spriteContent-0883175.png") -150px -150px no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1NzU0MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdlNmIyZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: url("images/spriteContent-0883175.png") -150px -150px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #857540), color-stop(100%, #7e6b2e));
    background: url("images/spriteContent-0883175.png") -150px -150px no-repeat, -moz-linear-gradient(#857540, #7e6b2e);
    background: url("images/spriteContent-0883175.png") -150px -150px no-repeat, -webkit-linear-gradient(#857540, #7e6b2e);
    background: url("images/spriteContent-0883175.png") -150px -150px no-repeat, linear-gradient(#857540, #7e6b2e)
}

.giantIcon.magnetlinkButton.checkedButton {
    opacity: 0.7
}

.giantIcon.bookmarkButton {
    background: #998750 url("images/spriteContent-0883175.png") -150px -175px no-repeat;
    background: url("images/spriteContent-0883175.png") -150px -175px no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5ODc1MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhjN2E0MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: url("images/spriteContent-0883175.png") -150px -175px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #998750), color-stop(100%, #8c7a40));
    background: url("images/spriteContent-0883175.png") -150px -175px no-repeat, -moz-linear-gradient(#998750, #8c7a40);
    background: url("images/spriteContent-0883175.png") -150px -175px no-repeat, -webkit-linear-gradient(#998750, #8c7a40);
    background: url("images/spriteContent-0883175.png") -150px -175px no-repeat, linear-gradient(#998750, #8c7a40)
}

.giantIcon.bookmarkButton:hover {
    background: url("images/spriteContent-0883175.png") -150px -175px no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1NzU0MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdlNmIyZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: url("images/spriteContent-0883175.png") -150px -175px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #857540), color-stop(100%, #7e6b2e));
    background: url("images/spriteContent-0883175.png") -150px -175px no-repeat, -moz-linear-gradient(#857540, #7e6b2e);
    background: url("images/spriteContent-0883175.png") -150px -175px no-repeat, -webkit-linear-gradient(#857540, #7e6b2e);
    background: url("images/spriteContent-0883175.png") -150px -175px no-repeat, linear-gradient(#857540, #7e6b2e)
}

.giantIcon.bookmarkButton.checkedButton {
    opacity: 0.7
}

.giantIcon.rssButton {
    background: #998750 url("images/spriteContent-0883175.png") -150px -200px no-repeat;
    background: url("images/spriteContent-0883175.png") -150px -200px no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5ODc1MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhjN2E0MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: url("images/spriteContent-0883175.png") -150px -200px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #998750), color-stop(100%, #8c7a40));
    background: url("images/spriteContent-0883175.png") -150px -200px no-repeat, -moz-linear-gradient(#998750, #8c7a40);
    background: url("images/spriteContent-0883175.png") -150px -200px no-repeat, -webkit-linear-gradient(#998750, #8c7a40);
    background: url("images/spriteContent-0883175.png") -150px -200px no-repeat, linear-gradient(#998750, #8c7a40)
}

.giantIcon.rssButton:hover {
    background: url("images/spriteContent-0883175.png") -150px -200px no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1NzU0MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdlNmIyZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: url("images/spriteContent-0883175.png") -150px -200px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #857540), color-stop(100%, #7e6b2e));
    background: url("images/spriteContent-0883175.png") -150px -200px no-repeat, -moz-linear-gradient(#857540, #7e6b2e);
    background: url("images/spriteContent-0883175.png") -150px -200px no-repeat, -webkit-linear-gradient(#857540, #7e6b2e);
    background: url("images/spriteContent-0883175.png") -150px -200px no-repeat, linear-gradient(#857540, #7e6b2e)
}

.giantIcon.rssButton.checkedButton {
    opacity: 0.7
}

.siteButton.verifTorrentButton {
    padding-left: 0
}

.siteButton.verifTorrentButton .buttonPic {
    background: url("images/spriteContent-0883175.png") -142px 5px no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5ODc1MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhjN2E0MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: url("images/spriteContent-0883175.png") -142px 5px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #998750), color-stop(100%, #8c7a40));
    background: url("images/spriteContent-0883175.png") -142px 5px no-repeat, -moz-linear-gradient(#998750, #8c7a40);
    background: url("images/spriteContent-0883175.png") -142px 5px no-repeat, -webkit-linear-gradient(#998750, #8c7a40);
    background: url("images/spriteContent-0883175.png") -142px 5px no-repeat, linear-gradient(#998750, #8c7a40);
    border-right: 1px solid #a6945a;
    margin-right: 12px
}

.siteButton.verifTorrentButton:hover .buttonPic {
    background: url("images/spriteContent-0883175.png") -142px 5px no-repeat, url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1NzU0MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdlNmIyZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background: url("images/spriteContent-0883175.png") -142px 5px no-repeat, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #857540), color-stop(100%, #7e6b2e));
    background: url("images/spriteContent-0883175.png") -142px 5px no-repeat, -moz-linear-gradient(#857540, #7e6b2e);
    background: url("images/spriteContent-0883175.png") -142px 5px no-repeat, -webkit-linear-gradient(#857540, #7e6b2e);
    background: url("images/spriteContent-0883175.png") -142px 5px no-repeat, linear-gradient(#857540, #7e6b2e);
    border-right: 1px solid #a6945a
}

.kaGiantButton {
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.08) inset, 0px -1px 0px 0px rgba(0, 0, 0, 0.03) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.2) inset;
    width: 31px;
    height: 29px;
    padding: 0px;
    display: inline-block;
    margin-right: 0.1em;
    border-radius: 2px;
    background: transparent linear-gradient(#998750, #8c7a40) repeat scroll 0% 0%;
    vertical-align: top
}

.kaGiantButton .ka:before {
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    height: 29px;
    width: 23px;
    text-align: center;
    margin-top: 0px
}

.kaGiantButton.iconButton {
    padding-left: 0px!important
}

.kaGiantButton.siteButton {
    width: auto;
    background: transparent linear-gradient(to bottom, #c1ad6a 0%, #a28e4b 100%) repeat scroll 0% 0%;
    text-transform: capitalize;
    padding: 0px 10px
}

.kaGiantButton.siteButton .ka:before {
    background-color: #97854E;
    margin-right: 10px;
    border-radius: 2px 0px 0px 2px;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.08) inset, 0px -1px 0px 0px rgba(0, 0, 0, 0.03) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.2) inset;
    width: 30px;
    margin-left: 0px
}

.kaGiantButton.siteButton:hover {
    background: transparent linear-gradient(to bottom, #a8965a 0%, #89783f 100%) repeat scroll 0% 0%
}

.kaGiantButton.siteButton:hover .ka:before {
    background: transparent linear-gradient(#857540, #7e6b2e) repeat scroll 0% 0%
}

.kaGiantButton span {
    vertical-align: top;
    line-height: 30px;
    text-transform: uppercase
}

.kaGiantButton:hover {
    background: transparent linear-gradient(#857540, #7e6b2e) repeat scroll 0% 0%
}

.kaGiantButton.checkedButton {
    opacity: 0.7
}

.downloadButtonGroup {
    overflow: hidden!important
}

.downloadButtonGroup .kaGiantButton .ka:before {
    color: #DCCA62
}

body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #333;
    min-width: 970px;
    -webkit-appearance: none
}

header {
    position: relative
}

::selection,
::moz-selection {
    background: #a28e4b;
    color: white
}

.showonhover {
    visibility: hidden
}

.showcontentonhover:hover .showonhover {
    visibility: visible
}

.valignTop {
    vertical-align: top!important
}

.valignMiddle {
    vertical-align: middle!important
}

.valignBot {
    vertical-align: bottom!important
}

.dotted {
    border-bottom: 1px dotted!important;
    text-decoration: none!important
}

.capital {
    text-transform: capitalize!important
}

.lower {
    text-transform: lowercase!important
}

.upper {
    text-transform: uppercase!important
}

#sidebar .ajaxLink,
.ajaxLink {
    border-bottom: none
}

.showSidebar {
    position: absolute;
    right: -8px;
    z-index: 100
}

.asterisk {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    color: #f60;
    vertical-align: text-top
}

.reported,
.reported td {
    background: #ffe0cf
}

#changeIE6 {
    display: none
}

#vtip {
    display: none;
    position: absolute;
    padding: 10px;
    left: 5px;
    z-index: 9999;
    max-width: 400px;
    background: #fff;
    background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2));
    background: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    background: linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
    background: -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
    box-shadow: 0 1px 3px #545048;
    text-shadow: -1px 1px 0 #fff;
    border-radius: 5px
}

#vtip #vtipArrow {
    position: absolute;
    top: -10px;
    left: 5px
}

.line100perc {
    line-height: 100%!important
}

.line160perc {
    line-height: 160%!important
}

.pad0 {
    padding: 0!important
}

.pad5px {
    padding: 5px!important
}

.pad10px {
    padding: 10px!important
}

.botpad3px {
    padding-bottom: 3px
}

.botpad5px {
    padding-bottom: 5px
}

.botpad10px {
    padding-bottom: 10px
}

.toppad3px {
    padding-top: 3px
}

.toppad5px {
    padding-top: 5px
}

.toppad10px {
    padding-top: 10px
}

.leftpad10px {
    padding-left: 10px
}

.leftpad15px {
    padding-left: 15px
}

.leftpad20px {
    padding-left: 20px
}

.rightpad5px {
    padding-right: 5px!important
}

.rightpad20px {
    padding-right: 20px!important
}

.novertpad {
    padding-top: 0!important;
    padding-bottom: 0!important
}

.nohorpad {
    padding-left: 0!important;
    padding-right: 0!important
}

.noleftpad {
    padding-left: 0!important
}

.norightpad {
    padding-right: 0!important
}

.novertmarg {
    margin-top: 0!important;
    margin-bottom: 0!important
}

.nohormarg {
    margin-left: 0!important;
    margin-right: 0!important
}

.botmarg0 {
    margin-bottom: 0!important
}

.topmarg2px {
    margin-top: 2px!important
}

.topmarg5px {
    margin-top: 5px!important
}

.topmarg10px {
    margin-top: 10px!important
}

.topmarg20px {
    margin-top: 20px!important
}

.botmarg2px {
    margin-bottom: 2px!important
}

.botmarg5px {
    margin-bottom: 5px!important
}

.botmarg10px {
    margin-bottom: 10px!important
}

.botmarg15px {
    margin-bottom: 15px!important
}

.botmarg20px {
    margin-bottom: 20px!important
}

.rightmarg2px {
    margin-right: 2px
}

.rightmarg20px {
    margin-right: 20px
}

.leftmarg2px {
    margin-left: 2px!important
}

.leftmarg140px {
    margin-left: 140px!important
}

.overauto {
    overflow: auto
}

.overvisible {
    overflow: visible
}

.overhidden {
    overflow: hidden
}

.linethrough {
    text-decoration: line-through!important
}

.borderrad3px {
    border-radius: 3px
}

.borderrad5px {
    border-radius: 5px
}

.line50perc {
    line-height: 50%!important
}

.plain,
.plain a {
    text-decoration: none!important
}

.plainfull,
.plainfull a {
    text-decoration: none!important
}

a.plain:hover,
.plain a:hover {
    text-decoration: underline!important
}

.left {
    text-align: left!important
}

.center {
    text-align: center!important
}

.right {
    text-align: right!important
}

.justify {
    text-align: justify!important
}

.normalText {
    text-transform: none!important
}

.spoiler_show {
    float: left!important;
    margin: 0
}

.spoiler_container {
    text-align: left;
    min-height: 18px;
    clear: right;
    padding: 4px;
    background: #72B73A repeat-x scroll 0% 0% transparent;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border: 1px solid #b6b4a3;
    border-radius: 3px
}

.spoiler_body {
    color: #333;
    background: transparent none repeat scroll 0% 0%;
    margin: 15px 0px 2px 5px;
    padding: 13px 4px 4px 12px;
    display: block;
    position: relative;
    clear: right;
    border: 1px double #C0BDBA;
    text-align: left!important
}

.spoiler_body:not(.spoiler_opened) {
    border-right: medium none;
    border-left: medium none;
    border-bottom: medium none
}

.spoiler_body:not(.spoiler_opened)>.spoiler_header {
    margin-left: -12px
}

.spoiler_body .spoiler_header {
    margin: -12px 0px 0px -13px;
    display: inline-block;
    border-radius: 5px;
    border: 1px double #B3A9A1!important;
    background-color: #FFF;
    text-shadow: none!important;
    vertical-align: middle;
    padding: 2px!important;
    float: left;
    font-size: 12px;
    color: #000;
    position: absolute;
    top: 0px;
    z-index: 30;
    max-width: 750px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 12px
}

.spoiler_body .spoiler_header .spoiler_toggle {
    margin-left: 0px!important;
    text-transform: none!important
}

.bold {
    font-weight: bold
}

.thin {
    font-weight: normal
}

.italic {
    font-style: italic
}

.nobr {
    white-space: nowrap!important
}

.nopad,
td.nopad {
    padding: 0!important
}

.nobord {
    border: none 0!important
}

.nowrap {
    white-space: nowrap
}

.wrap {
    white-space: normal!important
}

.floatleft {
    float: left!important
}

.floatright {
    float: right!important
}

.floatnone {
    float: none
}

.relative {
    position: relative!important
}

.absolute {
    position: absolute
}

.notsolong a,
a.notsolong,
span.notsolong {
    max-width: 350px;
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis
}

.maxheight100px {
    max-height: 100px!important
}

.maxwidth100px {
    max-width: 100px!important
}

.maxwidth150px {
    max-width: 150px!important
}

.maxwidth180px {
    max-width: 180px!important
}

.maxwidth300px {
    max-width: 300px!important
}

.maxwidth500px {
    max-width: 500px!important
}

.maxwidth550px {
    max-width: 550px!important
}

.widthauto {
    width: auto
}

.minwidth400px {
    min-width: 400px
}

.width10px {
    width: 10px!important
}

.width50px {
    width: 50px!important
}

.width90px {
    width: 90px!important
}

.width100px {
    width: 100px!important
}

.width150px {
    width: 150px!important
}

.width250px {
    width: 250px!important
}

.width405px {
    width: 405px!important
}

.width540px {
    width: 535px!important
}

.width600px {
    width: 600px!important
}

.width700px {
    width: 700px!important
}

.width900px {
    width: 900px!important
}

.height100px {
    height: 100px!important;
    max-height: 100px!important
}

.zindex10 {
    z-index: 10;
    position: relative
}

.width100perc,
td.width100perc {
    width: 100%!important
}

.width15perc {
    width: 15%
}

.width25perc {
    width: 25%
}

.width30perc {
    width: 30%
}

.width40perc {
    width: 40%
}

.width50perc {
    width: 50%
}

.width70perc {
    width: 70%
}

.showTop250px {
    max-height: 250px!important;
    overflow-y: hidden
}

.blogFeedFade {
    background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, #fff 100%);
    position: absolute;
    height: 50px;
    width: 700px;
    margin-top: -51px;
    pointer-events: none
}

.moviesByActor figure {
    display: inline-block;
    margin: 5px 5px 0 0;
    overflow-y: hidden;
    vertical-align: top;
    width: 147px
}

.moviesByActor .movieCover {
    display: block;
    overflow-y: hidden;
    margin-bottom: 5px
}

.acta:hover {
    background-position: 0 0
}

.ajaxAlert {
    border-radius: 8px;
    background: url(images/fancybox/pagedarkbg-0883175.html);
    padding: 3px;
    position: fixed;
    opacity: 0.9;
    cursor: pointer;
    z-index: 11
}

.ajaxAlertBody {
    border-radius: 5px;
    background: #000;
    padding: 5px 10px 5px 5px;
    width: 310px;
    height: 70px;
    background: #faf9f3;
    text-shadow: -1px 1px 0 #fff
}

.ajaxAlertBody .commentbody {
    margin: 0;
    padding: 0
}

.ajaxAlertBody .commentbody .commentcontent {
    margin: 0 0 0 60px
}

.ajaxAlertBody .commentbody .commentcontent p {
    max-height: 50px;
    overflow: hidden;
    padding: 0;
    display: block;
    max-width: 250px
}

.welcomecircle {
    width: 435px;
    height: 421px;
    margin: 20px auto 0 auto;
    position: relative;
    background: url(images/welcomecircle-0883175.png) no-repeat;
    background-size: 100%
}

.welcomecircle a {
    display: block;
    width: 100px;
    height: 120px;
    position: absolute;
    float: left;
    cursor: default
}

.welcomeDownload {
    left: 16px;
    top: 19px
}

.welcomeUpload {
    left: 316px;
    top: 19px
}

.welcomeCommunity {
    left: 15px;
    top: 290px
}

.welcomeSocialize {
    left: 317px;
    top: 290px
}

.bodySearch {
    padding: 5px;
    width: auto;
    min-height: 23px;
    vertical-align: top;
    margin-top: 5px;
    text-align: center;
    background-color: #594c2d
}

.bodySearch input,
.bodySearch select {
    border: 1px solid #fff!important;
    border-radius: 2px;
    width: 200px;
    margin-bottom: 0
}

.fastswitchPopup {
    width: 200px;
    background: white;
    z-index: 1000;
    position: absolute;
    right: 12px;
    top: 29px;
    border: 1px solid #666;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    text-shadow: -1px 1px 0 #fff;
    box-shadow: 0 2px 3px #545048;
    background: #f7f7f7;
    background: #f7f7f7;
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ededed));
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededed 100%);
    background: linear-gradient(to bottom, #f7f7f7 0%, #ededed 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #ededed 100%)
}

.fastswitchPopup p {
    padding: 3px 6px;
    margin: 0;
    display: block;
    border-bottom: 1px solid #E0E0E0;
    vertical-align: middle;
    height: 34px
}

.fastswitchPopup p:hover {
    background: #f1f1e7
}

.fastswitchPopup a.blank {
    text-decoration: none
}

.fastswitchPopup .icon16 {
    margin-top: 9px
}

.fastswitchPopup a {
    vertical-align: top
}

.fastswitchPopup .blank {
    display: inline-block;
    width: 160px;
    vertical-align: middle;
    overflow: hidden;
    padding-top: 10px
}

.fastswitchPopup .blank img {
    float: left;
    margin-right: 6px;
    margin-top: -6px;
    max-width: 30px;
    max-height: 30px
}

#langSelectorLine {
    padding: 2px 10px 2px 10px;
    background: #ffeeb4;
    text-align: center;
    vertical-align: middle;
    width: auto;
    color: #594c2d;
    position: relative;
    top: 0;
    font-size: 11px;
    clear: both
}

.clear {
    clear: both
}

.clearleft {
    clear: left!important
}

.clearright {
    clear: right
}

.margauto {
    margin: 0 auto
}

.marg33px {
    margin: 33px
}

.marginBot25px {
    margin-bottom: 25px
}

.inline {
    display: inline
}

.block {
    display: block
}

.none {
    display: none
}

.inlineblock,
a.inlineblock {
    display: inline-block
}

.sliderbox .inlineblock {
    display: inline-block!important
}

.sliderBoxToggle {
    float: right;
    margin-top: -5px!important
}

.formtable form {
    display: inline
}

.underlined a,
a.underlined {
    text-decoration: underline!important
}

.blog_entry {
    margin-bottom: 20px
}

.blog_entry .bbcodeImage,
.faq_entry .textcontent img {
    margin: 25px 15px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.43)
}

.blog_entry img {
    margin: 6px 0
}

.blog_entry .comments img {
    border: 0;
    margin: 0
}

.contentTabContainer {
    width: auto;
    clear: both;
    display: block;
    margin-bottom: 20px
}

.questionGroupFolded,
.questionGroupUnFolded {
    margin-top: 5px
}

.questionGroupFolded span,
.questionGroupUnFolded span {
    display: inline-block;
    width: 9px;
    margin: 0 0 0 5px;
    height: 9px;
    background: url(images/spriteContent-0883175.png) no-repeat -295px -70px
}

.questionGroupUnFolded span {
    background: url(images/spriteContent-0883175.png) no-repeat -295px -60px;
    margin-bottom: -2px
}

.versionsFolded,
.versionsUnFolded {
    border-bottom: 1px solid #ccc;
    margin: 0
}

.versionsFolded {
    cursor: pointer;
    min-height: 26px
}

.versionsFolded .versionsViews {
    bottom: -6px;
    position: relative
}

#rssBlock h2.versionsUnFolded {
    background: none!important;
    color: #99742E!important;
    border-bottom: none;
    cursor: default
}

.infoListCut {
    width: auto;
    display: block;
    padding: 4px 5px 1px 5px;
    text-decoration: none;
    margin-right: 0;
    min-height: 19px;
    cursor: pointer
}

h2 .infoListCut {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px
}

.versionsFolded:hover,
.versionsNoLinkUnder:hover {
    background-color: #f4f5e9
}

.versionsNoLinkUnder span {
    text-decoration: none!important;
    color: #999
}

.versionsUnFolded,
.versionsUnFolded:hover,
.versionsUnFolded a,
.versionsUnFolded:hover a {
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.versionsUnFolded .infoListCut,
.versionsUnFolded:hover .infoListCut {
    text-decoration: none;
    color: #fff
}

.versionsUnFolded {
    color: #fff
}

.getcontainer {
    background: #FFF;
    padding: 0 15px
}

.infoList span {
    display: inline-block;
    overflow-x: auto
}

.infoList section {
    float: right;
    display: inline-block
}

.circleButton {
    border-radius: 8px;
    display: inline-block;
    vertical-align: text-top
}

.circleButton span {
    background-image: url(images/spriteCircleBullets-0883175.html);
    background-repeat: no-repeat;
    display: block;
    width: 14px;
    height: 14px
}

.versionsUnFolded .versionsBullet,
.versionsUnFolded .versionsBullet:hover {
    background: #fff
}

.versionsBullet span {
    background-position: 0 0
}

.versionsUnFolded .versionsBullet span {
    background-position: -120px -20px
}

.versionsClose span {
    background-position: -20px 0
}

.versionsGoTo span {
    background-position: -40px 0
}

.versionsUpdate span {
    background-position: -40px 0
}

.versionsSetAsDefault span {
    background-position: -60px 0
}

.versionsDefault span {
    background-position: -80px 0
}

.versionsEdit span {
    background-position: -100px 0
}

.versionsUp span {
    background-position: -120px -2px
}

.versionsNoLinkUnder.versionsFolded {
    cursor: default
}

.versionsNoLinkUnder .versionsBullet {
    background: none
}

.letterssort {
    background: #f5f3ef;
    border: 1px solid #dedcd7
}

.hideSidebar {
    background: url(images/sidebarVis-0883175.png) no-repeat 0 -24px;
    width: 219px;
    height: 21px;
    display: block;
    margin: 0 0 -16px 0;
    cursor: pointer;
    float: right;
    color: #fff;
    text-decoration: none;
    border: 2px solid #fff
}

.hideSidebar:hover {
    background: url(images/sidebarVis-0883175.png) no-repeat 0 0
}

.showSidebar {
    background: url(images/sidebarVis-0883175.png) no-repeat 0 -54px;
    display: block;
    width: 31px;
    margin: 2px 10px 0 5px;
    height: 126px;
    float: right;
    cursor: pointer
}

.showSidebar:hover {
    background: url(images/sidebarVis-0883175.png) no-repeat -32px -54px
}

.indicator {
    border-radius: 3px;
    font-family: Verdana, Geneva, sans-serif!important;
    line-height: 8px;
    position: relative;
    display: inline-block
}

.indicator .indicatorHackValue,
.indicator div .blank {
    position: absolute;
    left: 5px;
    top: 4px;
    display: block
}

.indicator .indicatorHackValue {
    z-index: 2
}

.indicator div {
    z-index: 3;
    overflow: hidden;
    height: 16px;
    position: relative;
    border-radius: 3px;
    color: #999
}

.indicator div .blank {
    z-index: 4;
    color: #fff
}

.indicator .min {
    color: #fff;
    background: #B94309
}

.header {
    display: block;
    width: 100%;
    min-width: 970px;
    position: relative
}

.headmenu {
    min-width: 728px;
    height: 30px;
    background: #594c2d url(images/toplogoBg-0883175.html) left bottom no-repeat;
    white-space: nowrap
}

.headmenu ul {
    display: block;
    float: right;
    margin: 0 15px 0 0
}

.headmenu ul li {
    display: block;
    float: right;
    background: url(images/headmenuborder.html) no-repeat right center;
    white-space: nowrap;
    text-shadow: -1px 1px 0 #3d3010;
    letter-spacing: 0.7px
}

.headmenu ul li.last {
    background: none
}

.headmenu ul li a {
    display: block;
    text-align: center;
    height: 20px;
    padding: 8px 15px 0 15px;
    text-decoration: none;
    font-size: 11px;
    text-transform: uppercase;
    color: #ffeeb4
}

.headmenu ul li a:hover {
    color: #efd787
}

.headmainpart {
    height: 73px;
    background: #594C2C url(images/header_bg.html) repeat-x bottom left;
    min-width: 790px
}

.headmainpart a.logo {
    display: block;
    width: 132px;
    height: 95px;
    position: absolute;
    top: 4px;
    z-index: 10;
    left: 14px;
    margin: 0;
    background: url(images/kickasslogosmall-0883175.html) no-repeat 0 0
}

.topBarActivateFixed {
    position: fixed!important;
    top: 0;
    z-index: 1001
}

.headerTopBarActivatedMargin {
    margin-bottom: 26px!important
}

.searchGroup {
    float: right;
    display: inline-block;
    width: 468px;
    margin: 2px 0 0 0;
    position: relative
}

.advancedSearchLink {
    font-size: 11px;
    color: #f3f1e6;
    float: right;
    text-decoration: none;
    text-shadow: -1px 1px 0 #5f4f19
}

.advancedSearchLink:hover {
    color: #f3f1e6;
    text-decoration: underline
}

.search {
    background: #fff;
    background: -moz-linear-gradient(top, #fff 6%, #f1eee1 7%, #fcfcfa 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop 4%, #fff, color-stop 5%, #f1eee1, color-stop 100%, #fcfcfa);
    background: -webkit-linear-gradient(top, #fff 6%, #f1eee1 7%, #fcfcfa 100%);
    background: -o-linear-gradient(top, #fff 6%, #f1eee1 7%, #fcfcfa 100%);
    background: -ms-linear-gradient(top, #fff 6%, #f1eee1 7%, #fcfcfa 100%);
    background: linear-gradient(to bottom, #fff 6%, #f1eee1 7%, #fcfcfa 100%);
    width: 465px;
    border: 2px solid #594c2d;
    float: right;
    border-radius: 4px;
    position: relative
}

.search input {
    font-size: 18px;
    color: #594c2d;
    padding: 0 20px 0 10px;
    margin: 6px 0 6px -2px;
    background: none;
    height: 23px;
    width: 430px;
    border: none;
    z-index: 5;
    line-height: 18px;
    vertical-align: bottom;
    display: block;
    font-family: verdana;
    -webkit-appearance: none;
    font-weight: normal
}

.search input::-webkit-input-placeholder {
    line-height: 22px;
    color: #999
}

.search input:-moz-placeholder {
    line-height: 22px;
    color: #999
}

.search input:-ms-input-placeholder {
    line-height: 22px;
    color: #999
}

fieldset label {
    width: 100px;
    display: inline-block
}

.showmore {
    width: auto;
    padding: 3px 0;
    margin-bottom: 14px;
    display: block;
    font-size: 11px;
    clear: both;
    line-height: 100%;
    border-bottom: 1px solid #dad4c4;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    background: #eee8c9;
    color: #6f6650
}

.torrentMediaInfo .showmore {
    margin-top: 5px
}

.torrentMediaInfo .showmore:hover {
    background: #eae4c3;
    border-bottom: 1px solid #c5bd95
}

.torrentMediaInfo .showmore.unfolded,
.torrentMediaInfo .showmore.folded {
    margin-bottom: 0
}

.torrentMediaInfo span.blank {
    background-image: url(images/spriteContent-0883175.png);
    background-repeat: no-repeat;
    width: 7px;
    height: 6px;
    display: inline-block
}

#navstyle {
    background: #4f4428;
    background: -moz-linear-gradient(top, #4f4428 0%, #594c2c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4f4428), color-stop(100%, #594c2c));
    background: -webkit-linear-gradient(top, #4f4428 0%, #594c2c 100%);
    background: linear-gradient(to bottom, #4f4428 0%, #594c2c 100%);
    background: -ms-linear-gradient(top, #4f4428 0%, #594c2c 100%);
    height: 25px;
    width: 100%;
    min-width: 970px;
    border-bottom: 1px solid #45360f
}

#navstyle ul {
    display: block;
    position: relative;
    z-index: 4;
    width: auto;
    margin: 0
}

#navstyle ul li,
.bodySearch ul li {
    display: block;
    float: right;
    background: url(images/headmenuborder.html) no-repeat right center;
    white-space: nowrap;
    text-shadow: -1px 1px 0 #3d3010
}

#navstyle ul li.last,
.bodySearch ul li.last {
    background: none;
    padding-right: 14px
}

#navstyle ul li a,
.bodySearch a {
    display: inline-block;
    text-align: center;
    height: 21px;
    padding: 5px 15px 0 15px;
    text-decoration: none;
    font-size: 11px;
    text-transform: uppercase;
    color: #ffeeb4;
    letter-spacing: 0.7px
}

#navstyle ul li a:hover,
.bodySearch a:hover {
    color: #efd787
}

.mainpart .tagcloud {
    background: none
}

.tagcloud {
    background: #f7f3da url(images/tagcloudbg.html) repeat-x;
    padding: 4px 20px 2px 20px;
    text-align: center;
    line-height: 220%;
    width: auto
}

.tagcloud a {
    color: #a4812a;
    margin: 0 3px;
    white-space: nowrap;
    font-family: Georgia, "Times New Roman", Times, serif;
    text-decoration: none
}

.tagcloud a.tag1 {
    font-size: 100%
}

.tagcloud a.tag2 {
    font-size: 120%
}

.tagcloud a.tag3 {
    font-size: 140%
}

.tagcloud a.tag4 {
    font-size: 160%
}

.tagcloud a.tag5 {
    font-size: 180%
}

.tagcloud a.tag6 {
    font-size: 200%
}

.tagcloud a.tag7 {
    font-size: 220%
}

.tagcloud a.tag8 {
    font-size: 240%
}

.tagcloud a.tag9 {
    font-size: 260%
}

.tagcloud a.tag10 {
    font-size: 280%
}

.firstPost {
    border-top: 1px solid #b0aea1;
    border-bottom: 1px solid #b0aea1;
    padding: 2px 0;
    color: #b0aea1
}

.firstPost div {
    background-color: #F1F1ED;
    text-align: center
}

.firstPost strong {
    background-color: #fff;
    font-size: 8px;
    padding: 0 60px 1px 60px;
    display: inline-block;
    margin: 0 auto;
    line-height: 80%;
    border-radius: 5px
}

.commentformwidth {
    width: 345px;
    vertical-align: top;
    top: 0
}

.commentformwidth.feedbackpage {
    width: 342px
}

.commentformwidth textarea {
    clear: both;
    float: left;
    width: 330px!important
}

.headingsControls {
    float: right
}

.buttonsline {
    clear: both;
    white-space: nowrap;
    vertical-align: middle;
    width: auto;
    padding: 0 0 10px 0;
    overflow: auto
}

.buttonsline .buttonGoupText {
    display: inline-block;
    margin-left: 0.8em
}

.buttonsline input {
    vertical-align: top
}

.buttonsline.floatright,
.buttonsline.floatleft {
    clear: none;
    margin-top: 5px
}

.buttonsline form {
    display: inline-block
}

h2 .buttonsline {
    display: inline-block;
    margin: 0 0 -6px 5px
}

h2 .smallButtonsline {
    clear: none;
    display: inline-block;
    position: relative;
    padding: 0 0 0 5px;
    vertical-align: text-bottom
}

.tagcloud a:hover {
    border-bottom: 1px solid #a4812a
}

.rsssign {
    background: url(images/spriteContent-0883175.png) no-repeat -270px -40px;
    display: inline-block;
    position: relative;
    width: 15px;
    height: 15px;
    text-decoration: none;
    visibility: inherit;
    padding: 0;
    border-bottom: 0
}

h2 .rsssign {
    margin-left: 5px
}

ul.tabNavigation li .rsssign {
    float: right;
    z-index: 5;
    left: -13px;
    top: 5px;
    margin: 0 -5px 0 0;
    border: none
}

ul.tabNavigation li .ka.rsssign {
    top: 3px;
    left: -10px;
    height: 17px;
    width: 16px
}

.mainpart {
    padding: 13px 10px 20px 28px
}

#sidebar {
    border-left: 1px solid #ccc;
    margin-left: 15px;
    margin-right: 15px;
    padding-left: 15px
}

#sidebar.sidebarLogged {
    padding-top: 30px
}

.data {
    border: none;
    margin: 7px 0 20px 0;
    width: auto;
    font-size: 11px
}

.data tr td,
.data tr th {
    padding: 4px 6px;
    border: none;
    border-bottom: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    vertical-align: middle;
    margin: 0;
    text-align: left
}

.data tr th {
    cursor: default;
    font-size: 1em;
    letter-spacing: 0.03em;
    color: #999;
    text-transform: uppercase;
    white-space: nowrap;
    font-family: "Lucida Grande", Arial, Helvetica, Verdana, sans-serif
}

.data tr th a {
    color: #999;
    position: relative;
    padding: 0 0.9em;
    text-decoration: none
}

.data tr th a:hover {
    color: #666
}

.data tr th a:hover:before {
    font-family: "additionalwebfont";
    content: "";
    position: absolute;
    right: 0;
    display: inline-block;
    float: right;
    line-height: 180%;
    font-size: 0.7em;
    font-style: normal
}

.data tr th a.fpw-sort.sortedAsc {
    color: #666
}

.data tr th a.fpw-sort.sortedDesc {
    color: #666
}

.data tr th .tableFilter {
    text-transform: none!important;
    max-width: 150px
}

.data tr td {
    vertical-align: top
}

.data tr.odd {
    background: #f9f9f9
}

.data tr.odd:hover,
.data tr.even:hover {
    background: #f4f1e7
}

.data tr.highlightedRow {
    background: #f4f1e7!important
}

.data tr.firstr,
.data tr.firstr:hover {
    background: none
}

.switcherBox .switchLeft span,
.switcherBox .switchRight span,
.switcherBox:hover .switchLeft.active span,
.switcherBox:hover .switchRight.active span,
.switcherBox:hover .switchLeft span,
.switcherBox:hover .switchRight span {
    opacity: 0.7
}

.markeredBlock a:visited {
    font-weight: normal!important
}

.markeredBlock {
    padding-left: 22px;
    padding-top: 2px
}

.communityLayout .markeredBlock {
    padding-left: 0
}

.communityLayout .commentcontent .siteButton {
    float: right;
    margin-left: 4px
}

.cellMainLink {
    font-size: 12px;
    color: #757575;
    font-weight: bold;
    text-decoration: none
}

.cellMainLink:hover {
    text-decoration: underline
}

.markeredBlock[class*='Type'] {
    display: block;
    width: inherit;
    height: inherit;
    float: none
}

.markeredBlock[class*='Type']:before {
    content: "";
    font-family: katfont, monospace!important;
    display: inline-block;
    width: 16px;
    height: 16px;
    display: block;
    float: left;
    position: relative;
    margin-left: -22px;
    line-height: 20px;
    color: #656565;
    font-size: 15px!important;
    cursor: default!important;
    bottom: 2px
}

.ideaBox {
    padding: 0 0 10px 0;
    border-bottom: 1px solid #CCC;
    clear: both;
    margin: 10px 0 0 0
}

.ideaBoxBody,
.requestBoxBody {
    margin: 0 0 0 150px
}

.likeOrNotBox {
    width: 150px
}

.feedbackpage .likeOrNotBox {
    width: inherit;
    margin-bottom: 5px
}

.likeOrNotBox h6 {
    text-align: center;
    width: 105px;
    margin-top: 5px
}

.likeOrNotBox a label {
    float: left;
    display: inline-block;
    width: 11px;
    margin: 0 5px 0 auto;
    height: 11px;
    clear: both;
    cursor: pointer;
    position: relative
}

.likeOrNotBox a.checked,
.likeOrNotBox a.checked .ka {
    cursor: default!important
}

a.likeButton label {
    background: url(images/spriteContent-0883175.png) no-repeat -82px -142px;
    bottom: -1px
}

a.dislikeButton label {
    background: url(images/spriteContent-0883175.png) no-repeat -102px -143px;
    bottom: -2px
}

.ideaLikes span {
    display: inline-block;
    color: #fff;
    text-align: center;
    min-width: 50px;
    padding: 5px 0 8px 0
}

.ideaBox h3 {
    clear: none;
    margin: 0 0 5px 0;
    font-weight: normal;
    font-size: 15px
}

.submitActions {
    margin-left: 5px
}

.centerBordderRow {
    background-image: url(images/dataTableBorder.html);
    background-repeat: repeat-y;
    background-position: center center
}

.data tr .lasttd {
    border-right: none;
    vertical-align: middle
}

.lastPostIcon {
    width: 19px;
    height: 10px;
    display: inline-block;
    background: #71716e;
    border-radius: 2px;
    color: #CCC;
    font-size: 8px;
    text-align: center;
    text-decoration: none;
    line-height: 130%;
    vertical-align: middle
}

.lastPostIcon:hover {
    background: #63635f;
    color: #CCC
}

.searchPostTitle .icon16 {
    margin-bottom: -3px;
    margin-left: -3px
}

.userOpinionsContainer {
    padding: 0 0 0 34px;
    line-height: 200%;
    font-size: 11px
}

.userOpinionsContainer .statusIcon {
    margin-left: -20px
}

.userOpinionsContainer .icon16 {
    margin: 0 0 -4px -33px
}

.userOpinionsContainer strong {
    font-size: 12px
}

#comments .alertfield {
    clear: both;
    margin: 4px 0
}

.iaconbox {
    white-space: nowrap;
    text-align: center;
    padding-left: 8px
}

.sliderbox ul li:hover .floatright {
    visibility: visible
}

.iaconbox .icon16,
.iaconbox .smallButton {
    vertical-align: text-top
}

.iaconbox .icon16 {
    min-height: 19px;
    line-height: 20px
}

.iaconbox .icon16 em {
    position: relative;
    top: -1px;
    margin-left: 6px!important
}

.icon16 {
    vertical-align: text-top;
    text-align: left;
    line-height: 11px;
    margin: 0;
    min-height: 16px;
    min-width: 16px;
    border: none;
    height: 17px!important;
    line-height: 14px!important
}

.icon16 span {
    background-image: url(images/spriteContent-0883175.png);
    background-repeat: no-repeat;
    margin: 1px;
    min-width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: top
}

.icon16 .iconvalue {
    text-decoration: none;
    margin: 3px 0 0 3px;
    position: relative;
    cursor: pointer;
    display: inline-block;
    font-style: normal;
    color: #fff;
    font-size: 11px;
    line-height: 100%
}

.icon16:hover {
    background: #a8965a;
    background: -moz-linear-gradient(top, #a8965a 0%, #89783f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a8965a), color-stop(100%, #89783f));
    background: -webkit-linear-gradient(top, #a8965a 0%, #89783f 100%);
    background: linear-gradient(to bottom, #a8965a 0%, #89783f 100%);
    background: -ms-linear-gradient(top, #a8965a 0%, #89783f 100%);
    color: #fff
}

.commentbody .icon16 span,
.sidebarCell .icon16 span,
.badge .icon16 span,
.textButton,
h2 .icon16 span,
.dataList .icon16 span {
    margin: 0
}

.data .icon16 {
    margin-bottom: 0
}

span.icon16 {
    cursor: default
}

a span.icon16 {
    cursor: pointer
}

#sidebar li .icon16 {
    text-decoration: none;
    margin: 0 5px -4px -20px
}

.rottentomatoes,
.rottenaudience {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-image: url(images/spriteContent-0883175.png);
    margin-bottom: -3px
}

.rottentomatoes.positive {
    background-position: -270px -80px
}

.rottentomatoes.negative {
    background-position: -270px -96px
}

.rottenaudience.positive {
    background-position: -270px -115px
}

.rottenaudience.negative {
    background-position: -270px -135px
}

.rottenaudience {
    background-image: url(images/spriteContent-0883175.png)
}

.imute span {
    background-position: -20px 0
}

.iedit span {
    background-position: -40px 0
}

.isearch span {
    background-position: -60px 0
}

.isettings span {
    background-position: -80px 0
}

.iunverify span {
    background-position: -100px 0
}

.iverify span {
    background-position: -120px 0
}

.imessage span {
    background-position: 0 -20px
}

.icheck span {
    background-position: -20px -20px
}

.icross span {
    background-position: -40px -20px
}

.icomment span {
    background-position: -60px -20px
}

.ilock span {
    background-position: -80px -20px
}

.ireport span {
    background-position: -100px -20px
}

.istick span {
    background-position: -120px -20px
}

.iup span {
    background-position: -20px -140px
}

.imerge span {
    background-position: 0 -40px
}

.idownload span {
    background-position: -20px -40px
}

.iwatchThread span {
    background-position: -40px -40px
}

.iminus span {
    background-position: -60px -40px
}

.iplus span {
    background-position: -80px -40px
}

.ireply span {
    background-position: -100px -40px
}

.imove span {
    background-position: -120px -40px
}

.ibanip span {
    background-position: 0 -60px
}

.ieditaccount span {
    background-position: -20px -60px
}

.iuserpic span {
    background-position: -40px -60px
}

.iright span {
    background-position: -60px -60px
}

.ileft span {
    background-position: -80px -60px
}

.itop span {
    background-position: -100px -60px
}

.istill span {
    background-position: -120px -60px
}

.ipoll span {
    background-position: 0 -80px
}

.imagnet span {
    background-position: -20px -80px
}

.ievents span {
    background-position: -40px -80px
}

.iheart span {
    background-position: -60px -80px
}

.iremfrombook span {
    background-position: -80px -80px
}

.itrailer span {
    background-position: -100px -80px
}

.irefresh span {
    background-position: -120px -80px
}

.icopyright span {
    background-position: 0 -140px
}

.irss span {
    background-position: -40px -140px
}

.irategood span {
    background-position: -80px -140px
}

.iratebad span {
    background-position: -100px -140px
}

.ithread span {
    background-position: -120px -140px
}

.itorrent span {
    background-position: 0 -160px
}

.itorrentplus span {
    background-position: -20px -160px
}

.itorrentminus span {
    background-position: -40px -160px
}

.itorrentconfirmed span {
    background-position: -60px -160px
}

.iuserplus span {
    background-position: -80px -160px
}

.iuserminus span {
    background-position: -100px -160px
}

.iuserconfirm span {
    background-position: -120px -160px
}

.iquest span {
    background-position: 0 -180px
}

.iquestplus span {
    background-position: -20px -180px
}

.iquestminus span {
    background-position: -40px -180px
}

.iquestanswered span {
    background-position: -60px -180px
}

.iquestdeleted span {
    background-position: -80px -180px
}

.itorrentchanged span {
    background-position: -100px -180px
}

.iidea span {
    background-position: 0 -200px
}

.iideaplus span {
    background-position: -20px -200px
}

.iideaminus span {
    background-position: -40px -200px
}

.iideaaccepted span {
    background-position: -60px -200px
}

.iideadeleted span {
    background-position: -80px -200px
}

.thirdPartIcons {
    background-image: url(images/spriteThirdPart-0883175.html);
    background-repeat: no-repeat;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-left: 0!important;
    padding-right: 4px
}

.iextratorrent {
    background-position: -100px -40px
}

.ifollow {
    background-position: -80px -20px
}

.ifacebook {
    background-position: -140px -20px
}

.isolarmovie {
    background-position: 0 0
}

.ialivetorrents {
    background-position: -20px 0
}

.itorrentsto {
    background-position: -40px 0
}

.itorrentdownloads {
    background-position: -60px 0
}

.itvseries {
    background-position: -80px 0
}

.ivertor {
    background-position: -100px 0
}

.itorrentfinder {
    background-position: -140px 0
}

.itorreact {
    background-position: -220px 0
}

.torrenticons1 {
    background-position: 0 -40px
}

.torrenticons2 {
    background-position: -20px -40px
}

.torrenticons3 {
    background-position: -40px -40px
}

.torrenticons4 {
    background-position: -60px -40px
}

.torrenticons5 {
    background-position: -80px -40px
}

.torrenticons6 {
    background-position: -100px -40px
}

.torrenticons7 {
    background-position: -120px -40px
}

.torrenticons8 {
    background-position: -140px -40px
}

.torrenticons9 {
    background-position: -160px -40px
}

.torrenticons10 {
    background-position: -180px -40px
}

.torrenticons11 {
    background-position: -200px -40px
}

.torrenticons12 {
    background-position: -220px -40px
}

.torrenticons13 {
    background-position: 0 -60px
}

.torrenticons14 {
    background-position: -20px -60px
}

.torrenticons17 {
    background-position: -80px -60px
}

.torrenticons18 {
    background-position: -100px -60px
}

.torrenticons19 {
    background-position: -120px -60px
}

.torrenticons20 {
    background-position: -140px -60px
}

.torrenticons21 {
    background-position: -160px -60px
}

.torrenticons22 {
    background-position: -180px -60px
}

.torrenticons23 {
    background-position: -200px -60px
}

.iwyzo {
    background-position: 0 -20px
}

.ifirefox {
    background-position: -20px -20px
}

.ivuze {
    background-position: -40px -20px
}

.iutorrent {
    background-position: -60px -20px
}

.ikat {
    background-position: -80px -60px
}

.igoogle {
    background-position: -120px -20px
}

.ichrome {
    background-position: -160px -20px
}

.iirc {
    background-position: -180px -20px
}

.isdelete {
    background-position: 0 -100px
}

.isreport {
    background-position: -20px -100px
}

.ismerge {
    background-position: -40px -100px
}

.isnewpost {
    background-position: -60px -100px
}

.isreply {
    background-position: -80px -100px
}

.islock {
    background-position: -100px -100px
}

.isstick {
    background-position: -120px -100px
}

.isgreyplus {
    background-position: 0 -120px
}

.isthumbup {
    background-position: -20px -120px
}

.isthumbdown {
    background-position: -40px -120px
}

.iscomment {
    background-position: -60px -120px
}

.isuser {
    background-position: -80px -120px
}

.isview {
    background-position: -100px -120px
}

.isedit {
    background-position: -120px -120px
}

.isseed {
    background-position: -20px -40px
}

.isleech {
    background-position: -20px -140px
}

.isaudio {
    background-position: -60px -140px
}

.isvideo {
    background-position: -100px -80px
}

.isrategood {
    background-position: -80px -140px
}

.isratebad {
    background-position: -100px -140px
}

h1,
h2,
h3,
h4,
h5 {
    color: #99742e;
    font-weight: normal;
    padding: 0;
    margin-top: 0;
    margin: 0 0 5px 0
}

h1 {
    font-family: Georgia, "Times New Roman", Times, serif
}

h2,
h3,
h4,
h5 {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif
}

h1 a,
h2 a,
h3 a,
h4 a {
    color: #99742e;
    text-decoration: none
}

h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h1 a:hover span,
h2 a:hover span,
h3 a:hover span,
h4 a:hover span {
    color: #5f4e18
}

h1 {
    font-size: 26px;
    margin: 0 0 10px 0
}

h2 {
    font-size: 21px;
    clear: left
}

h3 {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    clear: both;
    color: #786142
}

h3 span {
    color: #727272
}

h4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 2px 0
}

h5 {
    font-size: 12px;
    letter-spacing: 0.5px;
    color: #999;
    margin: 0
}

h6 {
    clear: none;
    margin: -2px 0 10px 0;
    font-weight: normal
}

.advertDownload {
    padding-left: 400px;
    line-height: 170%;
    margin-bottom: 20px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.advertDownload .darkButton {
    display: inline-block;
    cursor: pointer;
    border-radius: 5px;
    float: left;
    margin-left: -400px
}

.advertDownload .darkButton span {
    padding: 18px 0 17px 0;
    min-width: 380px;
    font-size: 30px;
    text-align: center;
    color: #FFEEB4;
    text-transform: uppercase;
    margin: 1px 2px;
    border-top: 1px solid #aea590;
    display: inline-block
}

.advertDownload span.blank {
    font-size: 1.5em;
    padding-top: 0.6em;
    display: inline-block
}

.advertDownload span.blank a {
    text-decoration: none
}

.advertDownload span.blank a:hover {
    text-decoration: underline
}

.advertDownload span em {
    font-style: normal;
    font-size: 13px;
    color: #909089
}

.advertBanner {
    overflow: auto;
    margin-bottom: 10px
}

.vuze,
.vuze:hover {
    display: inline-block;
    background: #f6f2dc;
    padding: 6px 12px;
    white-space: normal;
    text-align: left;
    margin-bottom: 10px
}

.seedLeachContainer {
    overflow: auto;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: moz-none;
    -ms-user-select: none;
    user-select: none
}

.seedLeachContainer .seedBlock,
.seedLeachContainer .leechBlock,
.seedLeachContainer .timeBlock {
    background-repeat: no-repeat;
    display: block;
    float: left;
    padding: 2px 0 2px 0;
    margin: 3px 10px 3px 0
}

.seedBlock {
    color: #59a018
}

.leechBlock {
    color: #b36c20
}

.timeBlock {
    color: #99742e
}

.kaBox:before {
    height: 18px;
    width: 18px!important;
    border: 1px solid #A4A4A4;
    border-radius: 0px!important;
    line-height: 14px;
    margin-right: 3px;
    font-size: 14px!important;
    padding: 0
}

.kaBox.ka {
    cursor: default!important
}

.seedLeachContainer {
    overflow: hidden
}

.leechBlock .kaBox:before {
    background-color: #FFFBEB;
    border: 1px solid #C4AC67;
    color: #B07C5A;
    text-align: center
}

.seedBlock .kaBox:before {
    background-color: #F3FFE8;
    border: 1px solid #A0C174;
    color: #7CB03C
}

.timeBlock .kaBox:before {
    color: #F7F4EE;
    border: 1px solid #EEE;
    background: #99742E
}

.goodFake {
    float: right;
    text-align: left;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: moz-none;
    -ms-user-select: none;
    user-select: none
}

.goodFake>div {
    display: inline-block;
    width: 57px
}

.goodFake>div.floatright {
    position: relative;
    left: 3px
}

.feedbackpage .goodFakeLine {
    height: 24px;
    vertical-align: middle
}

.feedbackpage .goodFakeLine input {
    vertical-align: middle
}

.fake,
.thnx {
    display: inline-block;
    width: 57px;
    height: 85px;
    cursor: pointer;
    position: relative;
    top: 0;
    z-index: 2
}

.fake {
    background: url(images/spriteContent-0883175.png) no-repeat -190px -107px
}

.thnx {
    background: url(images/spriteContent-0883175.png) no-repeat -190px -20px
}

.sharingWidgetBox {
    background-color: #564a25;
    position: relative;
    height: 48px;
    width: 532px;
    border-radius: 5px;
    padding: 2px;
    display: inline-block;
    float: left;
    margin: 0 20px 20px 0
}

.sharingWidget {
    background-color: #f4ebcf;
    width: 532px;
    height: 33px;
    margin: 0 40px 10px 0
}

.sharingWidget .siteButton {
    position: relative;
    top: 3px;
    left: 3px
}

.widgetSeed,
.widgetLeech,
.widgetSize {
    font-size: 11px
}

.widgetSeed {
    position: absolute;
    left: 290px;
    top: 10px;
    color: #5b8311
}

.widgetLeech {
    position: absolute;
    left: 410px;
    top: 10px;
    color: #7c6624
}

.widgetSize {
    position: absolute;
    top: 12px;
    left: 195px;
    color: #564a25
}

.widgetSize strong span {
    font-weight: normal
}

.widgetSize .torType {
    margin: -1px 3px 0 0
}

.widgetName {
    color: #baab7c;
    position: absolute;
    top: 35px;
    left: 5px;
    width: 520px;
    white-space: nowrap;
    overflow: hidden
}

.torrentFileList {
    width: 100%
}

.torrentFileList tr:hover {
    background: #f4f5e9
}

.torrentFileList tr td {
    padding: 3px 0;
    border: 0;
    vertical-align: middle!important;
    border-bottom: 1px solid #ccc
}

.torrentFileList tr.innerFolder {
    background: url(images/torTreeFinder-0883175.html) repeat-y 2px 0
}

.torrentFileList tr.innerFolder>td {
    border-bottom: 0 none
}

.torrentFileList tr.innerFolder td td span {
    margin-left: 0
}

.torrentFileList .torTree {
    border-bottom: none;
    background: url(images/spriteContent-0883175.png) no-repeat -270px -175px;
    padding-left: 15px;
    width: 1px
}

.torrentFileList tr.last .torTree,
.torrentFileList tr.innerFolder>.torTree {
    background: url(images/spriteContent-0883175.png) no-repeat -270px -200px
}

.torrentFileList tr.last .torTree {
    background-color: #fff
}

.torrent_files {
    margin-bottom: 20px
}

.torrent_files .folder,
.torrent_files .folderopen {
    font-weight: bold;
    border-bottom: none;
    display: block;
    font-size: 12px;
    padding: 5px 5px 4px 0;
    background: #fff
}

.torrent_files .folder span.foldericon,
.torrent_files .folderopen span.foldericon {
    background: url(images/spriteContent-0883175.png) no-repeat;
    display: block;
    float: left;
    width: 20px;
    height: 13px;
    margin: 2px 0 0 0;
    padding: 0 5px 0 0
}

.torrent_files span.folderopen span.foldericon {
    background-position: -310px -65px
}

.torrent_files span.folder span.foldericon {
    background-position: -310px -50px
}

.torrent_files span.folder a,
.torrent_files span.folderopen a {
    color: #333
}

.torrent_files .innerFolder span.folder a,
.torrent_files .innerFolder span.folderopen a {
    color: #333
}

.torrent_files li span.folder a:hover,
.torrent_files li span.folderopen a:hover {
    text-decoration: none;
    color: #666
}

.torrentFileList .torFileIcon {
    padding-right: 4px
}

.torrentFileList .torFileName {
    width: 100%
}

.torrentFileList .torFileSize {
    white-space: nowrap;
    padding-right: 5px;
    text-align: right
}

.commentHeadLine {
    border-top: 1px solid #b6b4a3;
    color: #fff;
    font-size: 11px;
    width: auto;
    padding: 3px 5px 3px 7px;
    clear: both;
    font-size: 11px;
    height: 19px;
    margin: 0 0 5px 0;
    vertical-align: middle;
    line-height: 150%;
    text-shadow: 0 1px 0 #9b998b
}

.commentHeadLine .icon16,
.commentHeadLine .icon16.nohover:hover,
.commentHeadLine .ka:not(:hover),
.commentHeadLine .kaButton:not(:hover) {
    background: none!important
}

.commentHeadLine .smallbuttonsline {
    margin: 0
}

.commentHeadLine .smallbuttonsline .kaButton,
.commentHeadLine .smallbuttonsline .ka {
    vertical-align: top
}

.commentHeadLine strong {
    color: #fff;
    margin: 3px 10px -3px 0
}

.commentHeadLine.deletedPost {
    opacity: 0.6
}

.commentHeadLine.deletedPost:hover {
    opacity: 1
}

.commentHeadLine a {
    color: #fff;
    text-decoration: none
}

.searchPostTitle {
    background: #F5F3DF;
    margin: -5px 0 0 0;
    padding: 3px 10px 3px 10px;
    clear: both
}

.opac5 {
    opacity: 0.5
}

.communityLayout .commentTopControlLine {
    float: none;
    width: auto
}

.communityLayout .commentTopControlLine a {
    float: right!important;
    margin-left: 4px
}

.communityLayout .commentbody {
    min-height: 75px
}

.rank_uploader {
    background: url(images/spriteContent-0883175.png) no-repeat -175px 0;
    display: inline-block;
    height: 13px;
    margin: 0 0 -2px 0;
    width: 67px
}

.comments {
    max-width: 700px;
    float: none
}

code {
    margin: 5px 0;
    border: 1px solid #999;
    padding: 5px;
    font-family: "Courier New", Courier, monospace;
    display: block;
    font-size: 14px;
    white-space: pre-wrap;
    overflow: auto
}

.commentbody {
    margin: 10px 0;
    padding: 4px 5px;
    min-height: 50px;
    border-radius: 5px
}

.commentsLeftModule {
    overflow: auto;
    min-width: 713px
}

.reply {
    margin-left: 0
}

.commentThread .commentThread {
    margin-left: 50px
}

.commentThread .commentThread .commentThread {
    margin-left: 0
}

.commentbody .badge {
    height: auto;
    overflow-x: visible
}

.commentbody .userPic {
    width: 50px;
    vertical-align: middle;
    text-align: center;
    margin: 0 10px 0 0;
    float: left
}

.commentbody .userPic img {
    margin-bottom: 2px
}

.commentbody .commentcontent {
    margin: 0 0 0 70px
}

.userPic img,
.data .userPic img {
    vertical-align: middle;
    text-align: center;
    max-width: 50px;
    max-height: 50px;
    border-radius: 3px;
    margin: 0 0 3px 0
}

.commentcontent {
    line-height: 1.8em;
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative
}

.communityLayout .commentcontent {
    margin: 0 0 0 260px;
    padding-bottom: 20px
}

.commentThread {
    clear: both;
    margin-bottom: 5px
}

.commentThread.hiddenComment .show {
    font-size: 11px;
    padding-left: 12px;
    white-space: nowrap
}

.commentbody.hiddenComment .userPic,
.commentbody.hiddenComment strong,
.commentbody.hiddenComment .commentText,
.commentbody.hiddenComment .replyLink,
.commentbody.hiddenComment .commentAVRate,
.commentbody.deletedComment .userPic,
.commentbody.deletedComment strong,
.commentbody.deletedComment .commentText,
.commentbody.deletedComment .replyLink,
.commentbody.deletedComment .commentAVRate {
    display: none
}

.commentbody.hiddenComment,
.commentbody.deletedComment {
    background: none;
    margin: 0;
    min-height: 0
}

.commentbody.deletedComment {
    opacity: 0.7
}

.commentbody .showComment {
    display: none
}

.commentbody.hiddenComment .showComment {
    display: inline-block
}

.commentThread .commentbody {
    margin: 10px 0;
    margin-left: 0;
    background: #FFF url(images/commenheight-0883175.html) repeat-y 60px 0
}

.communityLayout .commentbody {
    background: #FFF url(images/commenheight-0883175.html) repeat-y 235px 0;
    margin-top: 4px
}

.feedbackButton {
    text-decoration: none;
    position: fixed;
    right: 0;
    display: block;
    margin-right: -47px;
    bottom: 100px;
    background: #000;
    z-index: 5;
    padding: 3px 20px 5px 20px;
    color: #fff;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg)
}

.eventsButtons {
    background: #aeaeae;
    background: -moz-linear-gradient(top, #aeaeae 0%, #939393 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aeaeae), color-stop(100%, #939393));
    background: -webkit-linear-gradient(top, #aeaeae 0%, #939393 100%);
    background: linear-gradient(to bottom, #aeaeae 0%, #939393 100%);
    background: -ms-linear-gradient(top, #aeaeae 0%, #939393 100%);
    border: 1px solid #616161;
    box-shadow: inset 0 1px 2px 0 #aeaeae
}

.eventsButtons:hover {
    color: #eee9cb
}

.quote,
blockquote,
.accentbox {
    background-color: #f3edd9;
    border: 1px solid #e7dbb2;
    margin: 10px 0;
    padding: 8px 20px 8px 12px;
    display: block;
    color: #767261
}

.quote[class$="emergency"],
blockquote[class$="emergency"],
.accentbox[class$="emergency"] {
    background-color: #ffe2db;
    border: 1px solid #ffb9a8
}

.quote[class$="update"],
blockquote[class$="update"],
.accentbox[class$="update"] {
    background-color: #e9f1cf;
    border: 1px solid #d7e5a8
}

.accentbox {
    font-size: 110%
}

.accentbox li {
    margin-bottom: 0.4em
}

.accentbox *:last-child {
    padding-bottom: 0;
    margin-bottom: 0
}

.quote {
    margin: 18px 0 2px 5px;
    padding: 18px 0 8px 12px;
    display: block;
    position: relative;
    border-top: 1px double #c0bdba;
    clear: right
}

.quote:has(> .quoteAuthor) {
    margin-top: 5px
}

.halvedBlock {
    width: 45%;
    margin-right: 4%;
    display: inline-block;
    vertical-align: top
}

.bbreply {
    margin-left: 10px
}

.quote .quote {
    background: url(images/commenheight-0883175.html) repeat-y 0 0;
    margin: 12px 0 2px 5px
}

.quote .quoteAuthor {
    float: left;
    margin: -13px 0px 0px -13px;
    font-size: 12px;
    color: #000;
    position: absolute;
    top: 0;
    z-index: 30;
    max-width: 750px;
    overflow: hidden;
    text-overflow: ellipsis
}

.quoteAuthor {
    display: inline-block;
    border-radius: 5px;
    border: 1px double #b3a9a1!important;
    background-color: #fff;
    margin-bottom: 2px;
    padding: 1px 6px;
    text-shadow: none!important;
    vertical-align: middle
}

.lightivorybg .quoteAuthor {
    border: none!important;
    background-color: #fff;
    padding: 1px 6px
}

.minibadge {
    float: left;
    display: block;
    border-radius: 5px;
    background-color: #fff;
    padding: 1px 6px;
    margin: 1px!important;
    font-size: 12px;
    color: #000;
    z-index: 100;
    border: 1px double #b3a9a1!important
}

.twocols {
    -moz-column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-count: 2;
    -webkit-column-gap: 20px;
    column-count: 2;
    column-gap: 20px
}

.fourcols {
    -moz-column-count: 4;
    -moz-column-gap: 20px;
    -webkit-column-count: 4;
    -webkit-column-gap: 20px;
    column-count: 4;
    column-gap: 20px
}

.twocols>*,
.fourcols>* {
    display: inline-block;
    width: 100%
}

.twocols li,
.fourcols li {
    display: inline-block;
    padding-left: 0;
    width: 100%
}

.commentform {
    display: none;
    margin-top: 1em;
    margin-left: 20px;
    clear: left;
    width: 720px
}

.commentform#main {
    display: block;
    margin: 0 0 20px 0;
    clear: both;
    float: none
}

.commentform textarea {
    height: 119px
}

textarea.activeSmiles {
    margin-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.commentform.torrentPage textarea {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    margin-bottom: 0
}

.commentform.torrentPage .textareaRecommendation {
    display: inline-block;
    width: 522px;
    float: left;
    background: #999;
    padding: 1px 6px 2px 6px;
    color: #fff;
    margin-bottom: 5px;
    text-align: center;
    margin-top: -8px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.commentTopControlLine {
    float: right;
    padding-right: 1px;
    display: block;
    top: 0;
    height: 16px;
    margin-top: 2px
}

.communityLayout .commentThread .commentTopControlLine a {
    display: block!important
}

.commentbody .commentTopControlLine a {
    display: none;
    float: right;
    margin-left: 4px
}

.commentbody:hover .commentTopControlLine a {
    display: inline-block
}

.commentThread .commentSig {
    color: #848484;
    font-size: 11px;
    margin-bottom: 10px
}

.commentThread .rate {
    float: right;
    width: 100px;
    padding-right: 1px;
    display: inline-block;
    margin-top: 2px;
    margin-bottom: -2px;
    position: relative
}

.rate .icon16,
.rate .kasmall {
    vertical-align: top;
    float: right;
    margin-left: 4px
}

.rate.rated {
    display: inline-block;
    float: right
}

.communityLayout .rate.rated {
    margin-bottom: 4px
}

.rate.rated:hover a.blank {
    visibility: visible;
    float: right
}

.rate.rated a.blank {
    text-decoration: none;
    background: #eee;
    float: right;
    margin-top: 2px;
    padding: 0 4px;
    visibility: hidden;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    position: relative;
    z-index: 3
}

.ratemark {
    min-height: 7px;
    display: block;
    float: right;
    margin-right: 5px;
    margin-top: 1px;
    line-height: 12px;
    font-size: 12px;
    vertical-align: top;
    padding-left: 10px;
    text-decoration: none
}

.ratemark .ka:before {
    line-height: 8px;
    font-size: 12px;
    width: 14px
}

.minus {
    color: #ccc
}

.plus {
    color: #c4af53
}

.commentAVRate {
    width: auto;
    text-transform: uppercase;
    color: #797264;
    padding: 8px 0 0 0
}

.commentAVRate span {
    padding: 0 20px 0 0
}

.torrentReportedSign {
    width: auto;
    text-transform: uppercase;
    font-size: 11px;
    color: #c97230;
    font-weight: bold;
    padding: 2px 0 0 0
}

.torrentReportedSign .statusIcon {
    margin-bottom: -4px
}

.commentowner {
    color: #666;
    margin: 0;
    padding: 0 0 2px 0;
    height: auto;
    border-bottom: 1px dotted #ddd
}

.commentowner .siteButton {
    margin-bottom: -1px
}

.commentowner .commentownerLeft {
    margin-right: 117px
}

.downloadedArrow {
    display: inline
}

.downloadedArrow .kaDownloadedArrow {
    cursor: default!important;
    font-size: 18px;
    line-height: 5px;
    top: 3px;
    position: relative
}

.uploader,
.blogger {
    display: inline;
    margin: 0px 2px 0px 3px;
    background-color: #7a6933;
    color: #efe4b5;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 10px;
    padding: 0px 3px;
    border-radius: 1px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    cursor: default
}

.commentbody p {
    margin: 0;
    padding: 5px 0
}

.textcontent {
    font-size: 12px;
    line-height: 150%
}

.questionList li {
    list-style: none
}

.mainpart .questionList li:before {
    content: "? ";
    font-weight: bold;
    color: #999
}

.textcontent p {
    margin: 0 0 20px 0
}

.threecolls li {
    list-style: none
}

.fancybox-content ul,
.mainpart ul {
    margin-bottom: 10px
}

ul.textcontent,
.textcontent ul {
    margin-left: 10px;
    margin-bottom: 10px
}

.textcontent li:before {
    content: "• ";
    color: #888;
    margin-left: -10px
}

.textcontent.noBulletsList li:before {
    content: "";
    color: #888;
    margin-left: 0
}

ul.noBulletsList {
    margin-left: 0
}

.fancybox-content li li,
.mainpart li li {
    padding: 0
}

.threecolls .firstColl,
.threecolls .secondColl,
.threecolls .thirdColl {
    float: left;
    display: block;
    width: 33%;
    margin-bottom: 20px
}

.sliderbox ul.singleRowSide li {
    overflow: hidden;
    white-space: nowrap;
    padding-right: 10px
}

.errorpage {
    background: url(images/404.jpg) no-repeat right top;
    padding: 0 330px 0 0;
    min-height: 310px;
    width: 500px;
    margin: 0 auto
}

.piratAgeGraphicBox {
    width: 415px;
    margin: 10px auto 0 auto
}

.piratAgeGraphicBox div {
    width: 205px;
    padding-bottom: 410px;
    text-align: center;
    display: inline-block
}

.piratBoy {
    background: url(images/piratboy-0883175.png) no-repeat center bottom
}

.piratMan {
    background: url(images/piratman-0883175.png) no-repeat center bottom
}

.prohibitingSign {
    width: 300px;
    height: 300px;
    padding: 40px 0 50px 0;
    background: url(images/prohibitingSign-0883175.png) no-repeat center center
}

.ac_results {
    padding: 0;
    border: 1px solid #594c2d;
    background-color: white;
    overflow: hidden;
    z-index: 99999;
    margin-top: 8px;
    margin-left: -10px
}

.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0
}

.ac_results li {
    margin: 0;
    padding: 2px 5px;
    cursor: default;
    display: block;
    font: menu;
    font-size: 12px;
    line-height: 16px;
    overflow: hidden
}

.ac_loading {
    background: white url(images/indicator.html) right center no-repeat
}

.ac_odd {
    background-color: #eee
}

.ac_over {
    background-color: #9c8b55;
    color: white
}

.formtable {
    color: #333;
    text-align: left
}

.formtable tr td {
    padding: 0 6px 5px 0
}

.formtable tr td.valignTop {
    padding-top: 5px
}

.formtable option {
    padding-left: 4px;
    padding-right: 4px
}

.font80perc {
    font-size: 80%
}

.font10px {
    font-size: 10px
}

.font11px,
small {
    font-size: 11px;
    vertical-align: middle;
    line-height: inherit
}

.font12px {
    font-size: 12px
}

.font14px {
    font-size: 14px
}

.markeredBlock small {
    line-height: inherit;
    vertical-align: baseline
}

.alertfield,
.goodalertfield {
    text-align: center;
    margin: 0 auto 20px auto;
    background: #c2342a;
    border-radius: 5px;
    padding: 3px 15px 4px 15px;
    color: #fff
}

.goodalertfield {
    background: #97c22a
}

.alertfield a,
.goodalertfield a {
    color: #FFF
}

.checkandtext,
.checkandtext input {
    vertical-align: middle
}


pre {
    display: block;
   font-family: verdana;
 font-size: 12px;
 white-space: pre;
    margin: 1em 0;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

#previewPopupContainer b,
#previewPopupContainer strong,
#previewPopupContainer i,
#previewPopupContainer em,
#previewPopupContainer u,
.previewPopupContainer b,
.previewPopupContainer strong,
.previewPopupContainer i,
.previewPopupContainer em,
.previewPopupContainer u {
    text-decoration: none;
    font-weight: normal;
    font-style: normal
}

#previewPopupContainer br,
#previewPopupContainer img,
.previewPopupContainer br,
.previewPopupContainer img {
    display: none!important;
    clear: none!important
}

#previewPopupContainer {
    display: none
}

#vtip .previewPopupContainer {
    margin: -10px
}

.previewPopupContainer {
    position: absolute;
    z-index: 2000;
    width: 330px
}

.previewPopupContainer .tail {
    width: 7px;
    height: 17px;
    position: absolute;
    top: 3px
}

.previewPopupContainer.leftPlacing .tail {
    right: -6px;
    background: url(images/commentRight_tail-0883175.html) no-repeat -2px 0
}

.previewPopupContainer.rightPlacing .tail {
    left: -6px;
    background: url(images/commentLeft_tail-0883175.html) no-repeat 2px 0
}

.previewPopupContainer .prevAV {
    padding: 3px 10px;
    height: 16px;
    border: 1px solid #8e8c7b;
    border-bottom-color: #a2a08e;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    box-shadow: 0 2px 3px #545048
}

.previewPopupContainer .prevRating {
    float: right;
    color: #fff
}

#previewPopupContainer #previewPopupContent,
.previewPopupContainer .previewPopupContent {
    border-bottom: 1px solid #fff;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    text-shadow: -1px 1px 0 #fff;
    box-shadow: 0 2px 3px #545048;
    background: #fafafa;
    background: -moz-linear-gradient(top, #fafafa 0%, #f7f7f7 56%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop 0%, #fafafa, color-stop 56%, #f7f7f7, color-stop 100%, #ededed);
    background: -webkit-linear-gradient(top, #fafafa 0%, #f7f7f7 56%, #ededed 100%);
    background: -o-linear-gradient(top, #fafafa 0%, #f7f7f7 56%, #ededed 100%);
    background: -ms-linear-gradient(top, #fafafa 0%, #f7f7f7 56%, #ededed 100%);
    background: linear-gradient(to bottom, #fafafa 0%, #f7f7f7 56%, #ededed 100%)
}

.previewPopupContainer .previewPopupContent {
    overflow: visible!important;
    display: block!important;
    position: absolute!important;
    margin-left: 10px;
    width: 294px
}

#previewPopupContainer p,
.previewPopupContainer p {
    margin: 0;
    white-space: nowrap;
    overflow: hidden;
    padding: 4px 10px
}

#previewPopupContainer p#first,
.previewPopupContainer p.first {
    border-top-right-radius: 5px;
    border-top-left-radius: 5px
}

#previewPopupContainer p#last,
.previewPopupContainer p.last {
    border-bottom: none!important
}

.doublecelltable tr td {
    vertical-align: top
}

.doublecelltable tr td td {
    vertical-align: inherit
}

.doublecelltable tr td.sidebarCell {
    padding-left: 0;
    vertical-align: top
}

.sliderbox {
    width: 200px;
    margin: 0 0 15px 0
}

.sliderbox h3 {
    margin: 0;
    color: #99742e;
    font-weight: bold;
    font-size: 14px;
    font-family: Georgia, "Times New Roman", Times, serif;
    padding: 7px 0 0 0
}

.sliderbox ul li {
    border: 0;
    border-bottom: 1px solid #DFDDD7;
    display: block;
    margin: 0;
    overflow: hidden
}

.sliderbox ul li:before {
    margin: 0
}

.sliderbox ul li:hover {
    background-color: #f9f9f9
}

.sliderbox ul.nohover li:hover {
    background-color: transparent
}

#sidebar ul.nohover li .icon16 {
    margin-left: -2px!important;
    margin-right: 3px
}

.sliderbox ul li .thirdPartIcons {
    float: left;
    margin-left: -20px
}

.sliderbox ul li a {
    min-height: 16px;
    padding: 4px 0 4px 22px;
    text-decoration: none;
    white-space: normal;
    display: block;
    vertical-align: middle;
    overflow: auto
}

.sliderbox ul li a.circleButton {
    padding: 0;
    min-height: inherit
}

.sliderbox ul li a.plain {
    padding: 0;
    display: inline-block
}

.sliderbox ul li #aclrow a,
.sliderbox ul li #aclrow span.aclspan {
    min-height: 16px;
    padding: 4px 0 4px 22px;
    text-decoration: none;
    white-space: normal;
    display: inline-block
}

.sliderbox ul li #aclrow span.aclspan {
    padding-left: 0;
    margin: 0
}

.sidebarpadded {
    padding: 3px 2px 2px 22px
}

.sidebarpadded2 {
    padding: 2px 10px 3px 4px;
    overflow: hidden;
    display: block
}

.sidebarpadded2 img {
    vertical-align: middle
}

.sliderbox ul li span.explanation {
    color: #aba387;
    font-size: 11px;
    display: block;
    padding: 0 2px 2px 24px;
    margin-top: -3px
}

.latest-icon,
.latest-title {
    float: left
}

.latest-title {
    width: 158px;
    margin: 2px 0 0 6px
}

.latest-title:after {
    clear: left
}

.torrentMediaInfo {
    overflow: auto;
    clear: both
}

.torrentMediaInfo a {
    text-decoration: none
}

.torrentMediaInfo .movieCover {
    float: left;
    padding-right: 10px;
    margin-bottom: 1em
}

.torrentMediaInfo .movieCover img {
    max-width: 100px
}

.dataList {
    padding: 0 0 0 15px;
    margin-left: 100px
}

.dataList ul {
    width: 49%;
    display: inline-block;
    vertical-align: top
}

.dataList ul li {
    display: block;
    padding: 0 20px 10px 0
}

.dataList ul li strong {
    width: 100px
}

.trendCalendar {
    width: 275px;
    text-align: center;
    background: url(images/calendarMainBg.jpg) no-repeat bottom center;
    padding-bottom: 4px;
    float: right;
    margin-bottom: 50px
}

.trendCalendar table {
    width: 212px;
    margin: 0 auto;
    padding: 0
}

.trendCalendarHeader {
    background: url(images/calendarHeadLine.html) no-repeat top center;
    padding: 10px 0 0 0;
    height: 45px;
    line-height: 45px;
    padding-bottom: 5px
}

.trendCalendarHeader a {
    display: block;
    text-decoration: none
}

.turnRightButton,
.turnLeftButton {
    display: block;
    width: 25px;
    height: 34px
}

.turnLeftButton {
    background: url(images/callendarButtons-0883175.html) no-repeat 0 0
}

.turnLeftButton:hover {
    background: url(images/callendarButtons-0883175.html) no-repeat 0 -35px
}

.trendCalendarHeader .calendarCenterMonth {
    margin: 0 26px;
    width: auto;
    height: 45px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 24px;
    background: #f2efe6
}

.turnRightButton {
    background: url(images/callendarButtons-0883175.html) no-repeat 0 -70px
}

.turnRightButton:hover {
    background: url(images/callendarButtons-0883175.html) no-repeat 0 -105px
}

.trendCalendar tr td {
    background: none;
    margin: 0;
    width: 28px;
    height: 28px;
    font-size: 11px
}

.trendCalendar tr td span {
    display: inline-block;
    margin: 0;
    line-height: 28px;
    width: 28px;
    height: 28px;
    color: #aca680
}

.trendList {
    margin: 20px 0 40px 0;
    width: 440px
}

.trendList li {
    padding: 1px 0 4px 0;
    border-bottom: 1px dotted #ccc
}

.ordinalNumber {
    width: 20px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 15px
}

.trendNew,
.trendNone,
.trendDown,
.trendUp {
    display: inline-block;
    width: 35px;
    height: 14px;
    vertical-align: middle;
    float: right;
    color: #999;
    font-size: 10px;
    line-height: 11px;
    padding: 0 0 0 15px;
    margin-top: 6px
}

.trendNew {
    background: url(images/trendNew.html) no-repeat 0 0
}

.trendDown {
    background: url(images/trendDown.html) no-repeat 0 0
}

.trendUp {
    background: url(images/trendUp.html) no-repeat 0 0
}

.trendNone {
    background: url(images/trendNone.html) no-repeat 0 0
}

.trendCalendar tr td a {
    display: inline-block;
    line-height: 28px;
    width: 28px;
    height: 28px;
    text-decoration: none;
    background: #bcb692;
    color: #fff
}

.trendCalendar tr td a:hover {
    background: #b3ad8a
}

.trendCalendar tr td strong {
    background: #7b7149;
    color: #fff;
    display: inline-block;
    width: 28px;
    height: 28px
}

.nickname {
    margin-bottom: 0
}

.profileCloud {
    background: #887752;
    border-radius: 3px;
    margin-bottom: 20px;
    padding: 10px;
    margin-left: 5px
}

.profileCloud .editStatus {
    margin-bottom: 4px;
    float: right
}

.userStatusMessage {
    color: #FFF;
    font-size: 18px
}

.userStatusMessage a {
    color: #FFF
}

.updatedStatus {
    color: #CCC
}

.achievement {
    text-align: center;
    padding: 0 30px
}

.pager {
    background: #f6f3e6;
    height: 22px;
    font-size: 11px;
    color: #8b8776
}

.pager .prevPage,
.pager .nextPage {
    width: 35px;
    height: 22px;
    display: block
}

.pager .prevPage:hover,
.pager .nextPage:hover {
    background-position: 0 -22px;
    cursor: pointer
}

.pager .prevPage {
    background: url(images/prevPage.html) no-repeat 0 0;
    float: left
}

.pager .nextPage {
    background: url(images/nextPage.html) no-repeat 0 0;
    float: right
}

.torrentDownloaded {
    opacity: 0.6
}

.ui-sortable-helper {
    border: 3px solid #ccc;
    border-radius: 5px;
    margin-left: -4px;
    margin-right: -4px;
    background: #f4f1e7
}

.ui-sortable-helper td {
    border-bottom: none!important
}

.ui-sortable tr {
    cursor: move
}

.qrateContainer {
    color: #666;
    width: 180px;
    display: inline-block;
    right: 0;
    position: relative;
    float: right
}

.qrateContainer.feedback {
    top: 0;
    width: auto;
    float: left
}

.torrentRating {
    font-size: 34px;
    display: inline-block;
    height: 50px;
    line-height: 30px;
    padding: 0 15px 0 10px;
    vertical-align: middle;
    text-align: center;
    color: #b29d49;
    font-family: Georgia, "Times New Roman", Times, serif
}

.torrentRating span {
    font-size: 18px;
    color: #918245
}

.qrate {
    width: 86px;
    min-height: 40px;
    padding-bottom: 5px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    text-align: center;
    margin: 0 0 4px 0;
    color: #fff;
    display: inline-block;
    background: #ccc6b6;
    background: -moz-linear-gradient(top, #ccc6b6 0%, #b8b1a1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc6b6), color-stop(100%, #b8b1a1));
    background: -webkit-linear-gradient(top, #ccc6b6 0%, #b8b1a1 100%);
    background: linear-gradient(to bottom, #ccc6b6 0%, #b8b1a1 100%);
    background: -ms-linear-gradient(top, #ccc6b6 0%, #b8b1a1 100%);
    border-radius: 3px;
    border-bottom: 2px solid #988f72
}

.qrate span {
    font-size: 11px;
    font-weight: bold;
    padding: 6px 0;
    display: block
}

.qrate select {
    padding: 2px;
    font: 16px;
    color: #666;
    width: 70px;
    text-align: center
}

.qrate .vote {
    display: none
}

.qrate option {
    text-align: left;
    line-height: 11px;
    padding-right: 2px;
    margin: 1px
}

.tabs {
    margin-top: 5px;
    clear: both;
    overflow: auto
}

ul.tabNavigation {
    list-style: none;
    margin: 0;
    padding: 0;
    white-space: nowrap;
    text-align: right
}

ul.tabNavigation li {
    display: inline-block;
    white-space: nowrap;
    margin: 5px 0 0 0
}

ul.tabNavigation li:before {
    content: ""
}

ul.tabNavigation li a {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border: 1px solid #554829;
    border-bottom: none;
    padding: 0 1px;
    text-decoration: none;
    display: block;
    z-index: 2;
    position: relative;
    letter-spacing: 0.7px;
    text-transform: uppercase
}

ul.tabNavigation li a:hover {
    color: #efd787
}

ul.tabNavigation li a span {
    text-align: center;
    padding: 4px 12px;
    display: block;
    font-size: 11px;
    white-space: nowrap;
    position: relative
}

ul.tabNavigation li.rssInside a span {
    padding-right: 35px
}

.menuValue {
    display: inline-block;
    border-radius: 6px;
    padding: 0 3px;
    top: -2px;
    position: relative;
    margin: 0 -2px 0 0;
    font-size: 8px;
    font-style: normal;
    font-weight: bold;
    min-width: 7px;
    text-align: center
}

a:hover .menuValue {
    background-color: #efd787
}

.tabNavigation .menuValue,
#navstyle .menuValue,
.smallTorrentBadge {
    color: #594c2c;
    text-shadow: none;
    border-left: 1px solid #56492A;
    border-bottom: 1px solid #56492A;
    background: #ffeeb4;
    background: -moz-linear-gradient(top, #ffeeb4 1%, #fff9e8 6%, #ffeeb4 11%, #f2e3ab 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop 1%, #ffeeb4, color-stop 6%, #fff9e8, color-stop 11%, #ffeeb4, color-stop 100%, #f2e3ab);
    background: -webkit-linear-gradient(top, #ffeeb4 1%, #fff9e8 6%, #ffeeb4 11%, #f2e3ab 100%);
    background: -o-linear-gradient(top, #ffeeb4 1%, #fff9e8 6%, #ffeeb4 11%, #f2e3ab 100%);
    background: -ms-linear-gradient(top, #ffeeb4 1%, #fff9e8 6%, #ffeeb4 11%, #f2e3ab 100%);
    background: linear-gradient(to bottom, #ffeeb4 1%, #fff9e8 6%, #ffeeb4 11%, #f2e3ab 100%);
    margin: -1px 0
}

.slotbox table.data {
    margin: 0;
    font-size: 12px
}

.sliderbox .menuValue {
    border: none;
    padding-bottom: 2px;
    font-size: 9px;
    margin: 0
}

.repValue {
    display: inline-block!important;
    top: -0.5em;
    position: relative;
    font-size: 75%;
    font-weight: bold;
    color: #62afff;
    text-shadow: none;
    font-family: Verdana, Geneva, sans-serif;
    line-height: 100%;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.repValue:before {
    content: "*";
    font-family: sans-serif, "Trebuchet MS";
    bottom: -0.4em;
    position: relative;
    font-size: 2.5em;
    padding-left: 4px
}

h1 .repValue,
h2 .repValue {
    font-size: 55%;
    top: -10px
}

.repValue.negative {
    color: #b6b6b6
}

.repValue .repValueStar {
    display: none
}

.selectedTab .menuValue,
.selectedTab:hover .menuValue,
h2 .menuValue,
h2:hover .menuValue {
    color: #fff;
    padding: 1px 3px 1px 3px
}

h2 .menuValue {
    position: relative;
    top: -2px
}

ul.tabNavigation .selectedTab,
ul.tabNavigation .selectedTab:hover {
    background: #fff;
    color: #413a2a;
    text-shadow: none
}

ul.tabNavigation a.darkButton.selectedTab .menuValue,
ul.tabNavigation a.darkButton.selectedTab:hover .menuValue {
    border: none;
    color: #fff;
    background: #666
}

ul.tabNavigation a:hover {
    color: #efd787
}

hr.tabsSeparator {
    background: #5b5338;
    display: block;
    height: 1px;
    border: 0;
    width: 100%;
    clear: both;
    top: -1px;
    margin: 0 0 10px 0;
    position: relative
}

.badge {
    min-height: 50px;
    padding: 5px 5px 5px 0;
    width: 230px;
    margin: 2px 15px 2px 0;
    height: 70px;
    float: left;
    overflow: hidden;
    text-align: left
}

.badge span {
    display: block
}

.badge .userPic {
    float: left;
    width: 50px
}

.badge .badgeInfo {
    margin-left: 60px
}

.badgeSiteStatus {
    color: #666;
    vertical-align: top;
    margin-top: 3px;
    display: block;
    height: 16px
}

.badgeSiteStatus .icon16,
.badgeSiteStatus .ka16 {
    float: right;
    margin-left: 3px
}

.online,
.offline {
    width: 4px;
    height: 4px;
    margin-top: 1px;
    float: left;
    display: inline-block;
    border-radius: 50%;
    vertical-align: baseline
}

.badgeSiteStatus .online,
.badgeSiteStatus .offline {
    margin-left: 1px
}

.badgeInline .online,
.badgeInline .offline {
    float: none
}

.online {
    border: 3px solid #56cc41
}

.offline {
    border: 3px solid #ca845f
}

.userPic .userPicHeight {
    position: relative;
    max-height: 50px;
    min-height: 50px
}

.badgeInline {
    padding: 1px 5px 0 1px;
    margin: 0;
    vertical-align: bottom;
    white-space: nowrap;
    position: relative
}

.badgeInline .imessage {
    z-index: 20;
    right: -16px;
    margin: 0 0 -3px -25px;
    padding: 0;
    top: -2px;
    position: relative;
    display: none;
    height: 19px;
    color: #fff!important;
    overflow: visible
}

.badgeInline:hover .imessage {
    display: inline-block;
    position: absolute
}

.userStatus {
    position: absolute;
    z-index: 10;
    top: 0;
    background: #000;
    opacity: 0.5
}

.userStatusIcon {
    position: absolute;
    z-index: 11;
    top: 0;
    background-image: url(images/spriteContent-0883175.png);
    background-repeat: no-repeat;
    width: 35px;
    height: 35px
}

.mutedUser.userStatusIcon {
    background-position: -150px -40px
}

.deletedUser.userStatusIcon {
    background-position: -150px -72px
}

.blockedUser.userStatusIcon {
    background-position: -150px -108px
}

.communityLayout .badge .userPic {
    width: 100px
}

.userPic .userStatusIcon {
    margin: 8px
}

.userPicSize100px .badge .badgeInfo {
    margin-left: 110px
}

.userPicSize100px .userPic img {
    max-width: 100px;
    max-height: 100px
}

.userPicSize100px .userPicHeight {
    position: relative;
    max-height: 100px;
    height: 100px
}

.userPicSize100px .userStatusIcon {
    margin: 31px
}

.userPicSize100px .userStatus {
    width: 100px!important;
    height: 100px!important
}

.userPic .userStatus {
    width: 50px;
    height: 50px
}

.smallButtonsline {
    margin: 2px 2px 2px 0;
    vertical-align: top;
    white-space: nowrap
}

.commentTopControlLine .smallButton {
    margin-top: -3px
}

.statusIcon {
    width: 16px;
    height: 16px;
    display: inline-block;
    cursor: default;
    vertical-align: text-top;
    background-image: url(images/spriteContent-0883175.png);
    background-repeat: no-repeat;
    margin-right: 2px
}

.statusIcon.ka:before {
    cursor: default!important;
    font-size: 1em!important;
    width: 1em;
    height: 1em;
    line-height: 1em;
    margin-left: 0px
}

.goodFake .smallButton {
    width: 32px;
    margin-bottom: 5px
}

.siteButton:hover,
a:hover .siteButton,
.rate.rated a.blank:hover,
.kaButton:hover {
    color: #fff;
    background: #a8965a;
    background: -moz-linear-gradient(top, #a8965a 0%, #89783f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a8965a), color-stop(100%, #89783f));
    background: -webkit-linear-gradient(top, #a8965a 0%, #89783f 100%);
    background: linear-gradient(to bottom, #a8965a 0%, #89783f 100%);
    background: -ms-linear-gradient(top, #a8965a 0%, #89783f 100%)
}

.bigButton {
    padding: 5px 13px 4px;
    letter-spacing: 1px;
    font-size: 12px;
    text-transform: uppercase
}

.widgetButton {
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 1px 6px 0 3px;
    border-radius: 9px;
    line-height: 140%;
    font-size: 12px;
    white-space: nowrap;
    max-width: 95%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.widgetButton span {
    margin-top: -1px
}

.widgetButton em {
    font-style: normal;
    text-overflow: ellipsis
}

.widgetButton strong {
    font-weight: normal;
    color: #fff
}

.ka-widget {
    color: #FFF5D2;
    background: transparent linear-gradient(to bottom, #766843 0%, #645736 100%) repeat scroll 0% 0%;
    text-shadow: -1px 1px 0px #56492A;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 1px 6px 1px 4px;
    border-radius: 9px;
    line-height: 140%;
    font-size: 12px;
    white-space: nowrap;
    max-width: 95%;
    box-sizing: border-box;
    line-height: 140%
}

.ka-widget:hover {
    background: transparent linear-gradient(to bottom, #6b5e3c 0%, #544728 100%) repeat scroll 0% 0%;
    text-shadow: -1px 1px 0px #3D3010;
    color: #FFF5D2
}

.ka-widget .ka {
    top: 1px;
    position: relative
}

.ka-widget em {
    font-style: normal;
    text-overflow: ellipsis
}

.ka-green-widget {
    background: transparent linear-gradient(to bottom, #62aa3f 0%, #4c9529 100%) repeat scroll 0% 0%;
    text-shadow: 0px 1px 0px #3E7D20;
    color: #F1F9B2
}

.ka-green-widget:hover {
    background: transparent linear-gradient(to bottom, #5e9a42 0%, #4a862d 100%) repeat scroll 0% 0%;
    text-shadow: 0px 1px 0px #3C6D25;
    color: #F1F9B2
}

.ka-widget .ka-pin {
    font-size: 1.8em
}

.ka-widget .ka-faq,
.ka-widget .ka-idea {
    font-size: 1.9em
}

.redButton .buttonPic {
    border-right: 1px solid #ca7b3e
}

.smallButton.reportFake span {
    padding: 0 0 0 20px
}

.goodFake .smallButton span {
    padding: 4px 0
}

.textButton {
    padding: 3px 5px 0 2px;
    line-height: 150%!important;
    text-decoration: none;
    font-family: Verdana, Geneva, sans-serif;
    height: 17px;
    font-size: 11px;
    white-space: nowrap
}

.textButton span {
    padding-right: 4px
}

.giantButton {
    padding: 6px 16px;
    font-size: 12px!important;
    text-transform: uppercase;
    letter-spacing: 1px
}

.giantButton .buttonPic {
    width: 35px;
    height: 27px;
    margin: -7px 0;
    float: left
}

.gfunchecked {
    opacity: 0.5
}

.greyButton,
.circleButton.greyButton,
.ratedone {
    background: #929292;
    background: -moz-linear-gradient(top, #929292 0%, #777 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #929292), color-stop(100%, #777));
    background: -webkit-linear-gradient(top, #929292 0%, #777 100%);
    background: linear-gradient(to bottom, #929292 0%, #777777 100%);
    background: -ms-linear-gradient(top, #929292 0%, #777 100%);
    text-shadow: 0 1px 0 #6e6e6e;
    border-radius: 3px
}

.greyButton:hover,
.circleButton.greyButton:hover,
.ratedone:hover {
    background: #7e7e7e;
    background: -moz-linear-gradient(top, #7e7e7e 0%, #646464 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7e7e7e), color-stop(100%, #646464));
    background: -webkit-linear-gradient(top, #7e7e7e 0%, #646464 100%);
    background: linear-gradient(to bottom, #7e7e7e 0%, #646464 100%);
    background: -ms-linear-gradient(top, #7e7e7e 0%, #646464 100%);
    text-shadow: 0 1px 0 #6e6e6e
}

.darkButton,
.menuValue,
.circleButton {
    background: #766843;
    background: -moz-linear-gradient(top, #766843 0%, #645736 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #766843), color-stop(100%, #645736));
    background: -webkit-linear-gradient(top, #766843 0%, #645736 100%);
    background: linear-gradient(to bottom, #766843 0%, #645736 100%);
    background: -ms-linear-gradient(top, #766843 0%, #645736 100%);
    text-shadow: -1px 1px 0 #56492a;
    color: #FFEEB4;
    text-decoration: none
}

.darkButton:hover,
.sliderbox a:hover .menuValue,
.circleButton:hover {
    background: #6b5e3c;
    background: -moz-linear-gradient(top, #6b5e3c 0%, #544728 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b5e3c), color-stop(100%, #544728));
    background: -webkit-linear-gradient(top, #6b5e3c 0%, #544728 100%);
    background: linear-gradient(to bottom, #6b5e3c 0%, #544728 100%);
    background: -ms-linear-gradient(top, #6b5e3c 0%, #544728 100%);
    text-shadow: -1px 1px 0 #3D3010;
    color: #FFEEB4
}

.disabledButton:hover,
.disabledButton {
    background: #b5b5b5;
    background: -moz-linear-gradient(top, #b5b5b5 0%, #adadad 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5b5b5), color-stop(100%, #adadad));
    background: -webkit-linear-gradient(top, #b5b5b5 0%, #adadad 100%);
    background: linear-gradient(to bottom, #b5b5b5 0%, #adadad 100%);
    background: -ms-linear-gradient(top, #b5b5b5 0%, #adadad 100%);
    text-shadow: 0 1px 0 #777;
    cursor: default
}

.redButton,
.nohover:hover .redButton,
.siteButton.dislikeButton,
.minusbut {
    background: #d47e3c;
    background: -moz-linear-gradient(top, #d47e3c 0%, #c06e2f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d47e3c), color-stop(100%, #c06e2f));
    background: -webkit-linear-gradient(top, #d47e3c 0%, #c06e2f 100%);
    background: linear-gradient(to bottom, #d47e3c 0%, #c06e2f 100%);
    background: -ms-linear-gradient(top, #d47e3c 0%, #c06e2f 100%);
    text-shadow: 0 1px 0 #9f5c28
}

.redButton:hover,
a:hover .redButton,
.siteButton.dislikeButton:hover,
.minusbut:hover,
#fakeLink:hover .siteButton.redButton {
    background: #ab6531;
    background: -moz-linear-gradient(top, #ab6531 0%, #a25b25 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ab6531), color-stop(100%, #a25b25));
    background: -webkit-linear-gradient(top, #ab6531 0%, #a25b25 100%);
    background: linear-gradient(to bottom, #ab6531 0%, #a25b25 100%);
    background: -ms-linear-gradient(top, #ab6531 0%, #a25b25 100%);
    text-shadow: 0 1px 0 #905020
}

.siteButton.redButton.checked,
.siteButton.kaDislikeButton.checked,
.siteButton.redButton.checked:hover,
.siteButton.kaDislikeButton.checked:hover {
    background: transparent linear-gradient(to bottom, #82512b 0%, #a25b25 100%) repeat scroll 0% 0%!important;
    text-shadow: 0 1px 0 #905020!important
}

.siteButton.greenButton.checked,
.siteButton.kaLikeButton.checked,
.siteButton.greenButton.checked:hover,
.siteButton.kaLikeButton.checked:hover {
    background: transparent linear-gradient(to bottom, #5a7c3d 0%, #648446 100%) repeat scroll 0% 0%!important;
    text-shadow: 0 1px 0 #435d2c!important
}

.siteButton.checked span {
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: default
}

.greenButton {
    background: #8da73e;
    background: -moz-linear-gradient(top, #8da73e 0%, #789228 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8da73e), color-stop(100%, #789228));
    background: -webkit-linear-gradient(top, #8da73e 0%, #789228 100%);
    background: linear-gradient(to bottom, #8da73e 0%, #789228 100%);
    background: -ms-linear-gradient(top, #8da73e 0%, #789228 100%);
    text-shadow: 0 1px 0 #468827
}

.greenButton:hover,
.likeButton:hover,
a:hover .icon16.greenButton {
    background: #79971d;
    background: -moz-linear-gradient(top, #79971d 0%, #638106 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #79971d), color-stop(100%, #638106));
    background: -webkit-linear-gradient(top, #79971d 0%, #638106 100%);
    background: linear-gradient(to bottom, #79971d 0%, #638106 100%);
    background: -ms-linear-gradient(top, #79971d 0%, #638106 100%);
    text-shadow: 0 1px 0 #3c6d25
}

.ideaButton {
    background: #62aa3f;
    background: -moz-linear-gradient(top, #62aa3f 0%, #4c9529 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #62aa3f), color-stop(100%, #4c9529));
    background: -webkit-linear-gradient(top, #62aa3f 0%, #4c9529 100%);
    background: linear-gradient(to bottom, #62aa3f 0%, #4c9529 100%);
    background: -ms-linear-gradient(top, #62aa3f 0%, #4c9529 100%);
    text-shadow: 0 1px 0 #3e7d20;
    color: #f1f9b2
}

.ideaButton:hover,
a:hover .icon16.ideaButton {
    background: #5e9a42;
    background: -moz-linear-gradient(top, #5e9a42 0%, #4a862d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e9a42), color-stop(100%, #4a862d));
    background: -webkit-linear-gradient(top, #5e9a42 0%, #4a862d 100%);
    background: linear-gradient(to bottom, #5e9a42 0%, #4a862d 100%);
    background: -ms-linear-gradient(top, #5e9a42 0%, #4a862d 100%);
    text-shadow: 0 1px 0 #3c6d25;
    color: #f1f9b2
}

.blueButton {
    background: #5e93cd!important;
    background: #5e93cd;
    background: -moz-linear-gradient(top, #5e93cd 0%, #4c7cb1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e93cd), color-stop(100%, #4c7cb1));
    background: -webkit-linear-gradient(top, #5e93cd 0%, #4c7cb1 100%);
    background: linear-gradient(to bottom, #5e93cd 0%, #4c7cb1 100%);
    background: -ms-linear-gradient(top, #5e93cd 0%, #4c7cb1 100%);
    text-shadow: 0 1px 0 #456f9e!important
}

.blueButton:hover {
    background: #5a85b3;
    background: -moz-linear-gradient(top, #5a85b3 0%, #476f9a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5a85b3), color-stop(100%, #476f9a));
    background: -webkit-linear-gradient(top, #5a85b3 0%, #476f9a 100%);
    background: linear-gradient(to bottom, #5a85b3 0%, #476f9a 100%);
    background: -ms-linear-gradient(top, #5a85b3 0%, #476f9a 100%);
    text-shadow: 0 1px 0 #3f638b!important
}

.reportedMessage,
.reportedMessage:hover {
    background-color: #fff9d2!important;
    width: auto;
    margin: 0 5px;
    padding: 3px 10px
}

.achTable a {
    text-decoration: none;
    color: #fff
}

.achTable a:hover {
    color: #fff
}

.goldAch,
.silverAch,
.bronzeAch,
.simpleAch,
.specialAch {
    background-position: left top;
    background-repeat: no-repeat;
    padding-left: 19px;
    font-size: 11px;
    margin: 0 0 3px 0;
    display: inline-block;
    text-decoration: none;
    border-radius: 3px
}

.achSimpleLabel,
.achBronzeLabel,
.achSilverLabel,
.achGoldLabel,
.achSpecialLabel {
    height: 28px;
    width: 28px;
    border-radius: 3px 0 0 3px;
    background: url("images/achLabel-0883175.html") #39322d;
    float: left
}

.achGoldLabel {
    background-position: -31px
}

.achSilverLabel {
    background-position: -62px
}

.achBronzeLabel {
    background-position: -92px
}

.achSimpleLabel {
    background-position: -122px
}

.achSimple,
.achBronze,
.achSilver,
.achGold,
.achSpecial {
    width: 370px;
    height: 28px;
    border-radius: 0 3px 3px 0;
    color: white;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
    font-size: 12px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-left: none;
    box-sizing: border-box;
    margin: 0px!important;
    -webkit-appearance: none;
    cursor: pointer;
    transition: 0.1s background;
    float: left
}

.achSimple:after,
.achBronze:after,
.achSilver:after,
.achGold:after,
.achSpecial:after {
    clear: both
}

.achSpecial {
    background: #af9ddc
}

.achSpecial:hover {
    background: #a48fd7
}

.achGold {
    background: #ba9a2b
}

.achGold:hover {
    background: #9f8323
}

.achSilver {
    background: #8d92a2
}

.achSilver:hover {
    background: #757b8c
}

.achBronze {
    background: #c17e4c
}

.achBronze:hover {
    background: #a87148
}

.achSimple {
    background: #939393
}

.achSimple:hover {
    background: #837e7e
}

.assignedAchievement:before {
    content: "✔";
    font-weight: bold;
    color: #666;
    position: absolute;
    left: -15px
}

.assignedAchievement {
    position: relative
}

.simpleAch,
.specialAch {
    padding-left: 2px
}

.goldAch span,
.silverAch span,
.bronzeAch span,
.simpleAch span,
.specialAch span {
    background-position: right top;
    background-repeat: no-repeat;
    background-image: none!important;
    padding: 0 6px 2px 6px;
    display: inline-block;
    border-radius: 3px
}

.goldAch span,
.goldAch {
    background-image: url(images/ach_gold.html);
    background-color: #bb9b1a
}

.simpleAch span,
.simpleAch {
    background-color: #939393
}

.specialAch,
.specialAch span {
    background-color: #af9ddc
}

.silverAch span,
.silverAch {
    background-image: url(images/ach_silver.html);
    background-color: #8d92a3
}

.bronzeAch span,
.bronzeAch {
    background-image: url(images/ach_bronze.html);
    background-color: #c27e47
}

.achBadge {
    vertical-align: middle;
    height: 17px;
    min-width: 20px;
    max-width: 500px;
    margin: 1px 0px 2px 0px;
    border-radius: 2px;
    display: inline-block;
    line-height: 1.1em
}

.simpleAchIcon,
.bronzeAchIcon,
.silverAchIcon,
.goldAchIcon,
.specialAchIcon {
    border-radius: 2px 0px 0px 2px;
    float: left;
    height: 17px;
    width: 17px;
    background: rgba(0, 0, 0, 0.5) url("images/achBadgeIcons-0883175.html") repeat scroll 0% 0%/auto 100%;
    vertical-align: middle
}

.goldAchIcon {
    background-position: -17px
}

.silverAchIcon {
    background-position: -34px
}

.bronzeAchIcon {
    background-position: -51px
}

.simpleAchIcon {
    background-position: -68px
}

.achTitle {
    color: white;
    padding: 1px 4px;
    font-size: 10px;
    vertical-align: top;
    display: inline-block;
    height: 15px;
    line-height: 15px
}

.simpleAchBack {
    background-color: #939393
}

.bronzeAchBack {
    background-color: #C27E47
}

.silverAchBack {
    background-color: #8D92A3
}

.goldAchBack {
    background-color: #BB9B1A
}

.specialAchBack {
    background-color: #AF9DDC
}

.achButton {
    width: 17px;
    height: 17px;
    display: inline-block;
    background-color: #B35021;
    border-radius: 0px 2px 2px 0px
}

.achButton:hover {
    background-color: #9C3100
}

.achButton .ka:before {
    line-height: 13px;
    font-size: 11px;
    padding-left: 1px;
    padding-top: 2px
}

.message_unread {
    background: #F4F1E7!important
}

.message_deleted {
    background: #FDD!important
}

.message_form {
    margin-top: 3px
}

.message_form .userPic {
    float: left
}

.message_form .formtable {
    margin: 0 0 0 120px
}

.message_form table tr td {
    vertical-align: top
}

.blogcol,
.oneColl {
    width: 700px;
    margin: 0 auto;
    clear: both
}

.oneColl.welcomePage {
    padding: 30px 0 10px 0;
    overflow: auto
}

.oneColl .halfOneColl {
    width: 330px;
    padding: 10px 10px 0 10px;
    float: left
}

label input.checkbox {
    vertical-align: text-bottom;
    margin-left: 0
}

#darkenize {
    background-color: white;
    opacity: 0.7;
    -moz-opacity: 0.7;
    filter: alpha(opacity=70);
    height: 100%;
    background-repeat: repeat;
    position: absolute
}

.report {
    border: 1px solid #EEE;
    padding: 5px;
    margin: 10px 0
}

.report textarea {
    width: 100%;
    border: 0;
    border-top: 1px solid #EEE
}

#desc {
    padding-bottom: 20px
}

#desc img,
.commentcontent img,
.ideaBox img,
.profileCloud img,
.maximgwidth img,
.textcontent img,
.data img,
.communityLayout img {
    max-width: 620px;
    height: auto
}

.previewbox {
    width: 99%;
    border: 1px solid #666;
    padding: 5px;
    display: none
}

.previewbox img {
    max-width: 525px
}

.spareBlock {
    width: auto;
    text-align: center;
    margin: 0 auto 10px auto
}

.spareBlock.hzSpare {
    width: 728px;
    text-align: right
}

.spareBlock .legend {
    padding: 5px 0;
    background-color: #fff;
    font-size: 11px;
    color: #ccc
}

.spareBlock a.removeAdv {
    margin: 0 0 0 0;
    color: #ccc
}

.spareBlock a.removeAdv:hover {
    text-decoration: none
}

.spareBlock iframe {
    margin: 0 auto 10px auto;
    display: block
}

.pollbar,
.indicator div {
    background: #919191;
    background: -moz-linear-gradient(top, #919191 0%, #868686 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #919191), color-stop(100%, #868686));
    background: -webkit-linear-gradient(top, #919191 0%, #868686 100%);
    background: linear-gradient(to bottom, #919191 0%, #868686 100%);
    background: -ms-linear-gradient(top, #919191 0%, #868686 100%)
}

.pollbar {
    height: 15px;
    border: 0 transparent;
    display: inline-block
}

.pollresultsblock {
    margin: 20px 0;
    padding: 30px 40px;
    background: #f3f3f3;
    clear: both;
    overflow: auto
}

#fancybox-content .pollresults {
    background: none
}

.pollresults .blockrow {
    overflow: auto;
    padding: 5px 0
}

.blockrow ul {
    margin: 0 0 10px 0;
    display: block
}

.blockrow li {
    margin: 3px 0 3px 24px;
    display: block
}

.blockrow li input {
    margin-left: -20px;
    float: left
}

.pollresults {
    display: inline-block
}

.pollresults .votes {
    min-width: 400px;
    padding-top: 4px
}

.pollresults .pollbarwrapper,
.indicator {
    background: #dfdfdf;
    background: -moz-linear-gradient(top, #dfdfdf 0%, #d6d6d6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfdfdf), color-stop(100%, #d6d6d6));
    background: -webkit-linear-gradient(top, #dfdfdf 0%, #d6d6d6 100%);
    background: linear-gradient(to bottom, #dfdfdf 0%, #d6d6d6 100%);
    background: -ms-linear-gradient(top, #dfdfdf 0%, #d6d6d6 100%);
    box-shadow: inset 0 1px 1px 0 #999
}

.pollresults .pollbarwrapper {
    height: 15px;
    border-radius: 8px;
    width: 400px;
    display: block;
    float: left;
    border-bottom: 1px solid #fff
}

.pollresults .pollbarwrapper div {
    float: left;
    border-radius: 8px
}

.pollresults .numvotes {
    display: block;
    margin-left: 10px;
    float: left;
    clear: right
}

.pollresults .percentvotes {
    position: absolute;
    right: 0;
    top: 0
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    display: none
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.ui-helper-clearfix {
    display: inline-block
}

.ui-autocomplete {
    z-index: 2000!important
}

.tooltip,
.ui-tooltip,
.ui-widget,
.ui-corner-all,
.ui-widget-content {
    background: #F4F1E7;
    color: black;
    padding: 6px;
    border-bottom: 1px solid #dbdbcf!important;
    border-radius: 2px;
    font-size: 12px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
    text-shadow: 0px 1px 0 white
}

.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget-content {
    border-bottom-radius: 0;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border: 1px solid #ddd;
    border-top: none!important;
    background: #fff;
    color: #333
}

.ui-widget-content a {
    color: #594c2d;
    text-shadow: -1px 1px 0 #fff
}

.ui-widget-header {
    border: 1px solid #e78f08;
    background: #f6a828;
    color: #fff;
    font-weight: bold
}

.ui-widget-header a {
    color: #fff
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #ccc;
    background: #f6f6f6;
    font-weight: bold;
    color: #1c94c4
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #999;
    text-decoration: none
}

.ui-state-hover a,
.ui-state-hover a:hover {
    color: #c77405;
    text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #fbd850;
    background: #fff;
    font-weight: bold;
    color: #eb8f00
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none
}

.ui-widget:active {
    outline: none
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fed22f;
    background: #ffe45c;
    color: #363636
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #b81900;
    color: #fff
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #fff
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #fff
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: 0.7;
    filter: alpha(opacity=70);
    font-weight: normal
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: 0.35;
    filter: alpha(opacity=35);
    background-image: none
}

.ui-widget-overlay {
    background: #666;
    opacity: 0.5;
    filter: alpha(opacity=50)
}

.ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: #000;
    opacity: 0.2;
    filter: alpha(opacity=20)
}

.ui-menu.ui-search-autocomplete {
    width: 21%!important;
    left: 230px!important;
    border: 2px solid #594c2d;
    border-top: 1px solid #e7e0c7
}

.ui-menu {
    list-style: none;
    padding: 0;
    display: none;
    float: left;
    color: #666;
    max-height: 300px;
    overflow: auto;
    position: fixed!important;
    top: 38px!important;
    left: 277.21875px!important;
    width: 24.5%;
    border: none!important;
    border-top: 1px solid #e7e7e7!important;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.3);
    background-color: #fff1e5
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    float: left;
    clear: left;
    width: 100%
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    line-height: 1.5;
    white-space: nowrap;
    overflow: hidden;
    cursor: pointer!important;
    padding: 6px 10px!important
}

.ui-menu .ui-menu-item a:hover {
    border-top: none!important;
    border-bottom: none!important;
    padding: 6px 10px!important
}

.ui-menu .ui-menu-item a:hover,
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    border-bottom-radius: 0;
    text-shadow: -1px 1px 0 #917c38;
    background: #a6904c;
    background: -moz-linear-gradient(top, #a6904c 0%, #917c38 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a6904c), color-stop(100%, #917c38));
    background: -webkit-linear-gradient(top, #a6904c 0%, #917c38 100%);
    background: linear-gradient(to bottom, #a6904c 0%, #917c38 100%);
    background: -ms-linear-gradient(top, #a6904c 0%, #917c38 100%);
    color: #fff8d3;
    border-bottom: 1px solid #7e6c3a;
    border-top: 1px solid #bba56d;
    padding: 3px 10px
}

input[type="search"] {
    -webkit-appearance: textfield
}

#setself table {
    border-spacing: 0;
    vertical-align: top;
    margin-top: -2px
}

#setself img {
    width: 25px!important;
    float: right;
    cursor: pointer
}

.customfile-input {
    position: absolute;
    height: 100px;
    cursor: pointer!important;
    background: transparent;
    border: 0;
    z-index: 91999
}

.customfile-input {
    opacity: 0;
    -moz-opacity: 0;
    filter: progid: DXImageTransform.Microsoft.Alpha(opacity=0)
}

.customfile {
    cursor: pointer!important;
    vertical-align: top;
    cursor: pointer;
    overflow: hidden;
    padding: 0;
    position: relative;
    display: inline-block
}

.customfile .bigButton {
    vertical-align: top
}

.customfile-disabled {
    opacity: 0.5;
    cursor: default
}

.customfile-feedback {
    display: inline-block;
    margin: 3px 10px 0 0;
    padding: 1px 0 0 0;
    overflow: hidden;
    max-width: 200px
}

.customfile-feedback-populated {
    padding: 1px 0 0 13px;
    margin-left: 0;
    max-width: 200px;
    overflow: hidden;
    white-space: nowrap;
    background: url(images/inputFileState-0883175.html) 0 6px no-repeat
}

.customfile-button {
    cursor: pointer
}

.correctTorrent .customfile-ext-torrent {
    background: url(images/inputFileState-0883175.html) 1px -27px no-repeat
}

.correctPicture .customfile-ext-jpg,
.correctPicture .customfile-ext-jpeg,
.correctPicture .customfile-ext-png,
.correctPicture .customfile-ext-gif {
    background: url(images/inputFileState-0883175.html) 1px -27px no-repeat
}

.socialBanners a {
    display: inline-block;
    margin: 10px 10px
}

.orwidth {
    text-align: center;
    display: inline-block;
    width: 33px
}

.bbedit-smileybar {
    z-index: 2;
    margin-top: -10px;
    margin-bottom: 5px;
    background: #F6F2DC;
    width: 532px!important;
    padding: 6px 0 1px 0;
    text-align: center;
    border: 1px solid #999
}

html,
body {
    height: 100%
}

#wrapper {
    min-height: 100%
}

#wrapperInner {
    overflow: auto;
    padding-bottom: 70px
}

body:before {
    content: "";
    height: 100%;
    float: left;
    width: 0;
    margin-top: -32767px
}

footer {
    clear: both;
    width: 900px;
    margin: 0 auto;
    padding: 0 0 10px 0;
    color: #666;
    display: block;
    position: relative;
    margin-top: -70px;
    height: 70px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 11px;
    text-align: center
}

footer ul {
    padding-top: 0;
    display: block;
    overflow: auto
}

footer ul:first-of-type {
    font-size: 12px!important
}

footer ul li {
    margin-top: 3px;
    display: inline-block
}

footer ul li:last-child {
    clear: right
}

footer ul li:last-child a {
    background: none
}

footer ul li a {
    margin: 0 0 5px 0;
    padding: 0 9px 0 6px;
    text-align: center;
    background: url(images/dataTableBorderVert.html) no-repeat right center;
    text-decoration: none;
    color: #666;
    display: block
}

footer a:hover {
    color: #666;
    text-decoration: underline
}

.commentAttachments {
    margin-top: 10px;
    float: left
}

.galleryThumbSizerStills {
    width: 115px;
    height: 80px;
    float: left;
    margin: 0 5px 5px 0;
    vertical-align: top
}

.galleryThumbSizerArrow {
    width: 20px;
    height: 80px;
    margin: 0 0 2px 0;
    float: left
}

.galleryThumbSizerStills img {
    max-width: 115px;
    max-height: 80px
}

.galleryThumb {
    text-align: center;
    display: table-cell;
    width: inherit;
    height: inherit;
    vertical-align: middle
}

.galleryThumbSizerStills .galleryThumb {
    background: #f2f2f1
}

.galleryThumbSizerArrow .galleryThumb:hover {
    background: #eae4c3
}

.galleryThumb .blank {
    background: url(images/spriteContent-0883175.png) repeat-x scroll -295px -72px transparent;
    width: 7px;
    margin: 0 auto;
    height: 7px;
    display: block
}

.imageSelector {
    width: 620px;
    padding: 5px
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ui-selectable {
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ui-selectable-helper {
    border: 1px dotted #000;
    position: absolute;
    z-index: 9999;
    background: #3875D7;
    opacity: 0.4
}

.ui-selectable .galleryThumbSizerStills {
    border: 2px solid #fff
}

.ui-selectable .galleryThumbSizerStills.ui-selected,
.ui-selectable .galleryThumbSizerStills.ui-selecting {
    border: 2px solid #3875D7
}

.ui-uploading {
    background-image: url(images/indicator.html);
    background-position: left center;
    background-repeat: no-repeat
}

.bbcode .markItUp {
    border: none
}

.bbcode .markItUpContainer {
    background: none;
    padding: 0;
    border: none
}

.bbcode textarea.markItUpEditor {
    background: none;
    padding: 2px 5px 3px 5px;
    border: 1px solid #999;
    border-radius: 3px;
    color: #666;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif
}

.hideBlockJS {
    display: none
}

.ach_desc {
    border-top: 1px solid #b6b4a3;
    text-align: justufy;
    font-size: 13px;
    padding: 3px 5px 3px 7px;
    margin: 0 0 5px 0;
    vertical-align: middle;
    line-height: 150%
}

.pointer {
    cursor: pointer
}

#report_button {
    min-width: 100px;
    max-height: 18px!important;
    display: inline-block;
    width: auto;
    padding-top: 0px;
    line-height: 12px
}

.chat-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 800px;
    height: 300px;
    z-index: 50;
    background: white;
    border-radius: 5px;
    box-shadow: 0 6px 20px 0 rgba(0, 0, 0, 0.47)
}

.chat-container-mobile {
    top: 50px!important;
    left: 0!important;
    width: 100%!important;
    height: 88%!important;
    background: white;
    border-radius: 0px;
    box-shadow: none!important;
    border: none!important
}

.chat-container-mobile .chat-minimize {
    display: none
}

.chat-close,
.chat-minimize {
    background: #a28e4b;
    color: white;
    border-radius: 3px;
    margin-left: 4px;
    font-weight: 600;
    line-height: 15px;
    height: 17px;
    width: 17px;
    text-align: center;
    float: right;
    cursor: pointer
}

.chat-header {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 16px;
    border-radius: 5px;
    padding: 12px;
    cursor: move
}

.chat-title {
    color: #7A6933;
    font-weight: bold;
    float: left
}

.chat-title a {
    text-decoration: none
}

.chat-status {
    float: left;
    margin: 0px 5px 0 0
}

.chat-status .offline,
.chat-status .online {
    width: 6px;
    height: 6px;
    border-width: 4px
}

.chat-history {
    border-top: 1px solid #ddd;
    box-shadow: inset 0px 11px 5px -11px rgba(0, 0, 0, 0.2);
    background: white;
    top: 35px;
    bottom: 58px;
    left: 0px;
    right: 0px;
    overflow: auto;
    position: absolute
}

.chat-history-entry {
    padding: 3px;
    clear: left;
    border-bottom: 1px solid #ddd
}

.chat-history-entry:last-child {
    border: 0
}

.chat-message {
    font-size: 10px;
    margin-left: 43px
}

.chat-message:after {
    clear: left;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden
}

.chat-input {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 3px;
    background: #fff;
    position: absolute;
    left: 5px;
    right: 5px;
    bottom: 5px
}

.chat-textarea {
    position: absolute;
    left: 46px;
    top: 3px;
    right: 3px;
    bottom: 3px
}

.chat-textarea textarea {
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 0;
    resize: none;
    width: 100%!important;
    height: 100%
}

.chat-secure {
    position: absolute;
    right: -1px;
    bottom: -1px;
    z-index: 1000;
    background: #F9F9F9;
    opacity: 0.7;
    border: 1px solid #ddd;
    border-radius: 3px
}

.chat-secure .input[type="checkbox"] {
    margin: 0!important;
    padding: 0!important
}

.chat-message-secure {
    background: #F9F9F9;
    opacity: 0.7
}

.chat-avatar {
    width: 40px;
    height: 40px;
    overflow: hidden;
    border-radius: 3px;
    float: left
}

.chat-avatar img {
    width: 40px
}

.chat-time {
    float: right;
    font-size: 9px
}

.chat-unread {
    background-color: #FAF9F3
}

.chat-bar {
    position: fixed;
    z-index: 100;
    bottom: 0;
    height: 25px;
    background: rgba(255, 255, 255, 0.5);
    width: 100%;
    border: 1px solid #e5e1d0;
    text-decoration: none;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3)
}

.chat-bar li {
    max-width: 185px;
    display: inline-block;
    line-height: 25px;
    margin-left: -4px;
    height: 25px;
    padding: 0 10px;
    border-right: 1px solid #e5e1d0
}

.chat-bar li:hover {
    text-decoration: none;
    cursor: pointer;
    background: #FDF4CF
}

.chat-bar li a {
    text-decoration: none;
    cursor: pointer
}

.chat-bar .selected {
    background: #fdf4cf
}

.chat-bar .chat-bar-new {
    background: white;
    border-top: 3px solid #56CC41;
    margin-top: -3px;
    border-radius: 2px 2px 0 0;
    margin-left: 1px
}

.chat-bar .barUser {
    background: white
}

.chat-bar-short {
    width: 35px!important
}

ul.menu-more {
    bottom: 25px;
    right: 1px;
    margin: 0px;
    cursor: pointer;
    display: none;
    position: absolute;
    padding: 0px;
    white-space: nowrap;
    border: 1px solid #e5e1d0;
    background: white
}

li.more-tab:hover {
    background: #f9f9f9!important
}

ul.menu-more>li {
    margin: 0px;
    white-space: nowrap;
    list-style: none;
    display: block;
    width: 100%
}

ul.menu-more>li.hover {
    background: #cfcfcf;
    color: #333
}

h1,
h2,
h3,
h4,
h5 {
    color: #99742e;
    font-weight: normal;
    padding: 0;
    margin-top: 0;
    margin: 0 0 5px 0;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif
}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a {
    color: #99742e;
    text-decoration: none
}

h1 a:hover,
h1 a:hover span,
h2 a:hover,
h2 a:hover span,
h3 a:hover,
h3 a:hover span,
h4 a:hover,
h4 a:hover span,
h5 a:hover,
h5 a:hover span {
    color: #5f4e18
}

h1 .icon16,
h2 .icon16,
h3 .icon16,
h4 .icon16,
h5 .icon16 {
    vertical-align: bottom;
    top: -4px;
    position: relative
}

h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 26px;
    margin: 0 0 10px 0
}

h2 {
    font-size: 21px;
    clear: left
}

h3 {
    font-size: 16px;
    clear: both;
    color: #786142
}

h3 span {
    color: #727272
}

h4 {
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 2px 0
}

h5 {
    font-size: 12px;
    letter-spacing: 0.5px;
    color: #999;
    margin: 0
}

h6 {
    clear: none;
    margin: -2px 0 10px 0
}

#navigation li a .menuItem:not(.usernameProfile).thinGlyph,
#navigation li .dropdown li a.thinGlyph,
footer ul li a.thinGlyph,
.sliderbox ul li span.explanation.thinGlyph,
.data tr th a.thinGlyph {
    font-weight: 100;
    font-size: 1.1em
}

.font11px.thinGlyph,
small.thinGlyph,
.font10px.thinGlyph {
    font-weight: 100
}

.firstPost strong.thinGlyph {
    padding: 3px 60px 1px;
    line-height: 9px;
    font-weight: 100;
    font-size: 11px
}

#translate_link strong.thinGlyph {
    font-weight: bold;
    font-size: 0.9em
}

.thinGlyph {
    font-weight: 100
}

noindex:-o-prefocus,
.hideInOpera {
    display: none!important
}

img {
    border: 0
}

a:focus {
    outline: 0
}

a {
    cursor: default
}

a[href],
.advertBanner a {
    cursor: pointer
}

input::-moz-focus-inner {
    border: 0;
    padding: 0
}

button {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    box-sizing: content-box!important;
    -moz-box-sizing: content-box!important
}

ul,
ol,
li {
    margin: 0;
    padding: 0;
    list-style: none
}

ol li {
    list-style: outside decimal!important
}

a,
input,
button {
    outline: none
}

a {
    color: #7a6933;
    text-decoration: underline
}

a:hover {
    color: #5f4e18;
    text-decoration: none
}

a img {
    text-decoration: none;
    border-bottom: 0;
    vertical-align: bottom
}

hr {
    display: block;
    border: none;
    border-top: 1px solid #e0e0e0;
    background: none
}

form {
    margin: 0;
    padding: 0
}

button::-moz-focus-inner {
    border: none;
    padding: 0;
    vertical-align: top
}

@font-face {
    font-family: "katfont";
    src: url(fonts/katfont-Regular-v2.woff) format('woff'), url(fonts/katfont-Regular-v2.html) format('svg')
}

.sliderbox ul li #aclrow a {
    padding: 4px 0 4px 0px
}

.ka:before {
    font-family: "katfont";
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    speak: none;
    display: inline-block;
    text-decoration: none!important;
    width: 1em;
    margin-right: 0.2em;
    text-align: center;
    font-variant: normal!important;
    text-transform: none!important;
    line-height: 16px;
    margin-left: 0.2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer
}

.ka,
.ka:hover,
.ka:hover:before,
.ka:before,
.ka16 {
    text-decoration: none!important;
    font-variant: normal!important;
    text-transform: none!important
}

.ka16 {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    background: #c1ad6a;
    background: -moz-linear-gradient(top, #c1ad6a 0%, #a28e4b 100%);
    background: -webkit-linear-gradient(top, #c1ad6a 0%, #a28e4b 100%);
    background: -ms-linear-gradient(top, #c1ad6a 0%, #a28e4b 100%);
    background: linear-gradient(to bottom, #c1ad6a 0%, #a28e4b 100%);
    text-shadow: 0 1px 0 #867026;
    padding: 2px 0;
    border-radius: 2px;
    height: 16px;
    line-height: 14px!important;
    width: 20px;
    text-align: center;
    margin: 0 0 1px 0
}

.ka16:hover {
    color: white;
    background: #a28e4b
}

.ka16 em {
    font: verdana normal 0.5em;
    vertical-align: middle;
    display: inline-block;
    -webkit-font-smoothing: subpixel-antialiased;
    padding: 0 4px 0 1px
}

a:hover .ka16 {
    background: #a28e4b
}

.ka-overlay {
    position: absolute;
    z-index: 11;
    font-size: 300%;
    color: white;
    line-height: 150%;
    width: 100%;
    height: 100%;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4)
}

.ka-500 {
    font-size: 500%;
    line-height: 170%
}

.ka20 {
    font-size: 23px;
    height: 16px;
    line-height: 16px
}

.ka-red {
    background: #d47e3c!important;
    text-shadow: 0 1px 0 #d47e3c
}

.ka-red:hover {
    background: #ab6531!important
}

.ka-green {
    background: #8da73e!important;
    text-shadow: 0 1px 0 #8da73e
}

.ka-green:hover {
    background: #79971d!important
}

.ka-grey {
    background: #7a7a7a!important;
    text-shadow: 0 1px 0 #7a7a7a
}

.ka-grey:hover {
    background: #656565!important
}

.commentHeadLine .ka-textbutton,
.commentHeadLine .ka16 {
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.08) inset, 0px -1px 0px 0px rgba(0, 0, 0, 0.03) inset, 0px 1px 0px 0px rgba(255, 255, 255, 0.2) inset
}

.commentHeadLine .ka-textbutton.ka16,
.commentHeadLine .ka16.ka16 {
    width: unset
}

.commentHeadLine .ka:not(:hover) {
    background: transparent none repeat scroll 0% 0%!important;
    text-shadow: 0 1px 0 #7a7a7a
}

.ka-disabled {
    cursor: default!important;
    background: #b5b5b5!important;
    text-shadow: 0px 1px 0px #A2A2A2
}

.ka-disabled:hover {
    background: #b5b5b5!important
}

.ka img {
    position: absolute;
    margin: 2px 0 0 -9px
}

.ka-textbutton {
    width: auto
}

.ka-textbutton i {
    text-decoration: none;
    font-family: Verdana, Geneva, sans-serif!important;
    white-space: nowrap;
    font-style: normal;
    font-weight: bold;
    font-size: 12px;
    margin: 0;
    padding: 0 5px 0 2px
}

.ka-vul2 {
    color: #744ace!important;
    width: 13px;
    font-size: 20px;
    height: 10px;
    line-height: 0.6em
}

.stack-icon {
    position: absolute;
    text-align: center;
    left: 0
}

.sliderbox ul li a {
    padding: 4px 0 4px 0px;
    position: relative
}

.retinaStatus {
    font-size: 26px
}

.retinaFileType {
    margin-left: -1em;
    font-size: 200%;
    vertical-align: middle
}

.ka-180::before {
    display: inline-block;
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 5px;
    position: relative
}

.ka-no-background {
    background-image: none!important
}

.ka-270::before {
    display: inline-block;
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    top: 2px;
    right: 2px;
    position: relative
}

.ka-90::before {
    display: inline-block;
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    top: 2px;
    left: 2px;
    position: relative
}

.ka16.kasmall {
    width: 16px;
    height: 13px
}

.ka16.kasmall:before {
    line-height: 10px!important;
    font-size: 12px;
    padding-left: 0px;
    width: 1em;
    height: 1em;
    top: -2px;
    position: relative
}

.ka.statusIcon {
    background-image: none;
    line-height: 12px;
    cursor: default!important;
    margin: 0;
    width: 1em
}

.ka-torrent:before {
    content: ""
}

.ka-torrent-add:before {
    content: ""
}

.ka-torrent-remove:before {
    content: ""
}

.ka-torrent-accept:before {
    content: ""
}

.ka-torrent-delete:before {
    content: ""
}

.ka-torrent-move:before {
    content: ""
}

.ka-comment:before,
.ka-quote:before {
    content: ""
}

.ka-comment-add:before {
    content: ""
}

.ka-comment-remove:before {
    content: ""
}

.ka-comment-accept:before {
    content: ""
}

.ka-comment-delete:before {
    content: ""
}

.ka-comment-move:before {
    content: ""
}

.ka-user:before {
    content: ""
}

.ka-user-add:before {
    content: ""
}

.ka-user-remove:before {
    content: ""
}

.ka-user-accept:before {
    content: ""
}

.ka-user-delete:before {
    content: ""
}

.ka-user-move:before {
    content: ""
}

.ka-idea:before {
    content: ""
}

.ka-idea-add:before {
    content: ""
}

.ka-idea-remove:before {
    content: ""
}

.ka-idea-accept:before {
    content: ""
}

.ka-idea-delete:before {
    content: ""
}

.ka-idea-move:before {
    content: ""
}

.ka-preview:before,
.ka-accept:before {
    content: ""
}

.ka-delete:before {
    content: ""
}

.ka-folder:before,
.markeredBlock.torType.folderType:before {
    content: ""
}

.ka-document:before,
.markeredBlock.torType.undefinedType:before,
.markeredBlock.torType:before {
    content: ""
}

.ka-faq:before,
.markeredBlock.torType.nfoType:before {
    content: ""
}

.ka-music-note:before,
.markeredBlock.torType.musicType:before {
    content: ""
}

.ka-bookmark:before,
.markeredBlock.torType.pdfType:before {
    content: ""
}

.ka-unknown:before,
.markeredBlock.torType.zipType:before {
    content: ""
}

.ka-text:before,
.markeredBlock.torType.txtType:before {
    content: ""
}

.ka-settings:before,
.markeredBlock.torType.exeType:before {
    content: ""
}

.ka-camera:before,
.markeredBlock.torType.pictureType:before {
    content: ""
}

.ka-film:before,
.ka-movie:before,
.markeredBlock.torType.VideoType:before {
    content: ""
}

.ka-flash:before,
.markeredBlock.torType.flashType:before {
    content: ""
}

.ka-plus:before {
    content: ""
}

.ka-minus:before {
    content: ""
}

.ka-share:before {
    content: ""
}

.ka-report:before {
    content: ""
}

.ka-announce:before {
    content: ""
}

.ka-community:before {
    content: ""
}

.ka-achievement:before {
    content: ""
}

.ka-tag:before {
    content: ""
}

.ka-tags:before {
    content: ""
}

.ka-users:before {
    content: ""
}

.ka-verify:before,
.ka-unverify:before {
    content: ""
}

.ka-star:before,
.ka-unstar:before {
    content: ""
}

.ka-message:before {
    content: ""
}

.ka-arrow-up:before,
.ka-arrow-right:before,
.ka-arrow-down:before,
.ka-arrow-left:before {
    content: ""
}

.ka-merge:before {
    content: ""
}

.ka-mute:before {
    content: ""
}

.ka-edit:before {
    content: ""
}

.ka-search:before,
.ka-zoom:before {
    content: ""
}

.ka-pin:before {
    content: ""
}

.ka-follow:before {
    content: ""
}

.ka-unfollow:before {
    content: ""
}

.ka-magnet:before {
    content: ""
}

.ka-lock:before {
    content: ""
}

.ka-unlock:before {
    content: ""
}

.ka-arrow2-up:before,
.ka-arrow2-right:before,
.ka-arrow2-down:before,
.ka-arrow2-left:before {
    content: ""
}

.ka-arrow3-up:before,
.ka-arrow3-right:before,
.ka-arrow3-down:before,
.ka-arrow3-left:before {
    content: ""
}

.ka-thumbs-up:before {
    content: ""
}

.ka-thumbs-down:before {
    content: ""
}

.ka-bullet:before {
    content: ""
}

.ka-time:before {
    content: ""
}

.ka-rss:before {
    content: ""
}

.ka-key:before {
    content: ""
}

.ka-reply:before {
    content: ""
}

.ka-refresh:before {
    content: ""
}

.ka-list:before {
    content: ""
}

.ka-list2:before {
    content: ""
}

.ka-sound:before {
    content: ""
}

.ka-eye:before {
    content: ""
}

.ka-poll:before {
    content: ""
}

.ka-IP:before {
    content: ""
}

.ka-IP-ban:before {
    content: ""
}

.ka-DMCA:before {
    content: ""
}

.ka-link:before,
.ka-url:before,
.ka-image-link:before {
    content: ""
}

.ka-bold:before,
.ka-b:before {
    content: ""
}

.ka-italic:before,
.ka-i:before {
    content: ""
}

.ka-underline:before,
.ka-u:before {
    content: ""
}

.ka-strike:before,
.ka-s:before {
    content: ""
}

.ka-image:before,
.ka-image-upload:before {
    content: ""
}

.ka-align:before,
.ka-align-left:before {
    content: ""
}

.ka-align-right:before {
    content: ""
}

.ka-align-center:before {
    content: ""
}

.ka-align-justify:before {
    content: ""
}

.ka-list-bullet:before {
    content: ""
}

.ka-list-numeric:before {
    content: ""
}

.ka-list-additem:before {
    content: ""
}

.ka-size-small:before,
.ka-size-100:before,
.ka-size-200:before,
.ka-size:before {
    content: ""
}

.ka-code:before {
    content: ""
}

.ka-color:before {
    content: ""
}

.ka-youtube:before {
    content: ""
}

.ka-smiles:before {
    content: ""
}

.ka-attention:before,
.ka-spoiler:before {
    content: ""
}

.ka-folder2:before {
    content: ""
}

.ka-settings2:before {
    content: ""
}

.ka-calendar:before {
    content: ""
}

.ka-unpin:before {
    content: ""
}

.ka-eye-off:before {
    content: ""
}

.ka-sup:before {
    content: ""
}

.ka-sub:before {
    content: ""
}

.ka-flag:before {
    content: ""
}

.ka-toggle-on:before {
    content: ""
}

.ka-toggle-off:before {
    content: ""
}

.ka-firefox:before {
    content: ""
}

.ka-facebook:before {
    content: ""
}

.ka-twitter:before {
    content: ""
}

.ka-kat:before {
    content: ""
}

.ka-irc:before {
    content: ""
}

.ka-chrome:before {
    content: ""
}

.ka-opera:before {
    content: ""
}

.ka-ie:before {
    content: ""
}

.ka-utorrent:before {
    content: ""
}

.ka-layout-sidebar:before {
    content: ""
}

.ka-layout-sidebar2:before {
    content: ""
}

.ka-imdb:before {
    content: ""
}

.ka-tomato:before {
    content: ""
}

.ka-popcorn:before {
    content: ""
}

.ka-90:before,
.ka-arrow-right:before,
.ka-arrow2-right:before,
.ka-arrow3-right:before {
    transform: rotate(90deg)
}

.ka-180:before,
.ka-unverify:before,
.ka-unstar:before,
.ka-arrow-down:before,
.ka-arrow2-down:before,
.ka-arrow3-down:before {
    transform: rotate(180deg)
}

.ka-270:before,
.ka-arrow-left:before,
.ka-arrow2-left:before,
.ka-arrow3-left:before {
    transform: rotate(270deg)
}

ul.tabNavigation li .ka-rss.rsssign:before {
    font-size: 12px;
    margin-left: 2px;
    line-height: 5px!important
}

.showNone {
    display: none
}

.showBlock {
    display: block
}

.pusher {
    margin-bottom: 48px
}

.valueBubble {
    position: absolute;
    font-family: sans-serif;
    color: #fc7208;
    background: #fc7208;
    height: 8px;
    width: 8px;
    top: 9px;
    left: 25px;
    border: 2px solid #594c2d;
    transition: 0.1s all;
    border-radius: 50%
}

.valueBubble span {
    top: -22px;
    left: 10px;
    position: absolute;
    font-family: sans-serif;
    color: #fc7208;
    font-size: 10px;
    font-style: normal!important;
    font-weight: 800;
    text-shadow: none
}

.valueBubbleUser {
    left: 40px;
    border: 2px solid #2c240f!important
}

.valueBlock {
    background: #ffeeb4;
    color: #2c240f;
    font-size: 10px;
    text-decoration: none;
    font-style: normal;
    text-shadow: none;
    float: right;
    height: 15px;
    line-height: 15px;
    margin-top: 11px;
    padding: 0 4px;
    border-radius: 4px
}

#switch_user {
    top: 48px!important;
    right: 0px!important;
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4)!important;
    border-radius: 0!important;
    border: none!important;
    position: fixed!important
}

#switch_user.hover {
    cursor: pointer
}

#switch_user .fastswitchPopup p {
    border-bottom: none!important;
    line-height: 15px
}

* {
    -ms-text-size-adjust: none
}

.headerRel {
    position: relative!important
}

header {
    position: fixed;
    z-index: 1000;
    width: 100%;
    box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);
    height: 48px;
    background: #594c2d
}

header #menu {
    height: 48px
}

header a#logo {
    margin: 5px 5px;
    float: left;
    width: 220px;
    height: 40px;
    background: url("images/logo/kat_logo_ny-1x-0883175.png") no-repeat;
    transition: 0.2s all;
    display: inline-block
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dppx) {
    header a#logo {
        background: url("images/logo/kat_logo_ny-2x-0883175.html") no-repeat left!important;
        background-size: cover!important
    }
}

#torrentSearch {
    position: relative;
    top: 9px;
    float: left;
    width: 21%
}

#contentSearch {
    position: relative;
    line-height: 20px;
    z-index: 1;
    box-sizing: border-box;
    width: 100%;
    font-size: 14px;
    padding: 5px 60px 5px 8px;
    color: #7c6a59;
    margin: 0!important;
    border: none;
    box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.2);
    -webkit-appearance: none!important;
    border-radius: 2px
}

#searchTool {
    position: absolute;
    top: 0px;
    right: 5px;
    z-index: 3
}

#searchTool button {
    cursor: pointer
}

#searchTool .ka:before {
    font-size: 17px!important;
    margin: 2px;
    color: #5f5f5e;
    text-shadow: none;
    cursor: pointer;
    line-height: 26px;
    height: 30px
}

#searchTool .ka:before:hover {
    color: #2a2a2a;
    cursor: pointer!important
}

#navigation>li:hover a {
    background: #2c240f
}

#navigation {
    position: absolute;
    right: 0
}

#navigation li {
    float: left;
    position: relative
}

#navigation li a {
    color: #ffeeb4;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
    font-size: 11px;
    font-weight: 600;
    padding: 0 13px;
    height: 48px;
    line-height: 48px;
    display: block;
    transition: 0.1s all;
    text-decoration: none!important;
    position: relative;
    transform: translate3d(0, 0, 0)
}

@media (max-width: 860px) {
    #navigation li a {
        padding: 0 3.5vw
    }
}

#navigation li a .menuItem {
    display: inline-block;
    margin: 0 5px;
    text-transform: uppercase
}

#navigation li a .menuItem.usernameProfile {
    text-transform: none
}

#navigation li a:hover {
    background: #2c240f
}

#navigation li a:hover .valueBubble {
    border: 2px solid #2c240f!important
}

#navigation li:hover .dropdown {
    display: block
}

#navigation li .ka:before {
    font-size: 16px!important;
    line-height: 16px;
    position: relative;
    font-weight: 100!important;
    top: 1px
}

#navigation li .userImage {
    height: 25px;
    width: 25px;
    margin: 0 5px 9px 6px;
    border-radius: 50%;
    border: 3px solid #2c240f
}

#navigation li .dropdown {
    display: none;
    width: 145px;
    position: absolute;
    transition: 0.1s all;
    background: #594c2d;
    padding: 5px 5px 0 5px;
    border-radius: 0 0 3px 3px
}

#navigation li .dropdown li {
    float: none;
    margin-bottom: 5px
}

#navigation li .dropdown li a {
    width: 100%;
    height: 34px;
    line-height: 36px;
    background: #594c2d;
    border-radius: 3px;
    border-top: none;
    padding: 0 8px;
    box-sizing: border-box;
    text-align: left
}

#navigation li .dropdown li a:hover {
    background: #2c240f
}

#navigation li .dropdown li .ka:before {
    font-size: 14px!important;
    line-height: 15px!important;
    margin-right: 8px
}

#navigation li .dropdown li .ka16 {
    line-height: 10px!important;
    margin-top: 8px;
    margin-right: 6px
}

#navigation li .dropdown hr {
    border-top: 1px solid rgba(255, 254, 181, 0.23)
}

#navigation li .dp-left {
    left: -13px;
    width: 150px
}

#navigation li .dp-right {
    right: 0px!important
}

#navigation li .dp-middle {
    right: -130px!important
}

#navigation li .select-opt {
    width: 135px;
    height: 35px;
    margin-left: -8px;
    color: #ffeeb4;
    background: #2c240f;
    font-size: 12px;
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 7px;
    cursor: pointer;
    text-transform: none
}

.dropdown-msg {
    width: 300px!important;
    display: none
}

.dropdown-msg li {
    float: left!important;
    position: relative
}

.dropdown-msg li a.dp-dialogs {
    float: left!important;
    width: 300px!important;
    height: 56px!important
}

.dropdown-msg li a.dp-dialogs p.msgContent {
    position: absolute!important;
    line-height: 11px!important;
    font-size: 10px!important;
    top: 22px!important;
    left: 51px!important;
    font-size: 9px!important;
    font-weight: 100;
    overflow: hidden;
    height: 30px
}

.dropdown-msg li a.dp-dialogs p.msgContent img {
    display: none
}

.dropdown-msg li a.dp-dialogs img {
    height: 40px!important;
    width: 40px!important;
    margin: 8px 8px 8px 0!important
}

.dropdown-msg li a.dp-dialogs .msgUsername {
    position: absolute!important;
    line-height: 25px!important;
    width: 230px!important
}

.dropdown-msg li a.dp-dialogs .msgDate {
    position: absolute!important;
    right: 0!important;
    text-align: right!important;
    font-weight: 100!important;
    font-size: 9px!important
}

.dropdown-msg .msgOption {
    position: absolute;
    display: none;
    bottom: 5px;
    right: 0;
    color: #ffeeb4
}

.dropdown-msg .msgOptionActive {
    background: #2c240f
}

.dropdown-msg .topMsg {
    height: 35px!important;
    float: left
}

.dropdown-msg .topMsg a {
    float: left!important;
    width: 148px!important
}

.dropdown-msg .dp-oneLine a {
    width: 300px!important
}

#showHideSearch {
    color: #ffeeb4;
    float: left;
    position: relative;
    font-size: 32px;
    line-height: 36px
}

@media handheld,
screen and (max-width: 585px) {
    #menu {
        min-width: 585px
    }
    #showHideSearch {
        display: block
    }
    #torrentSearch {
        position: absolute!important;
        left: 90px;
        z-index: 200;
        width: 70%!important;
        display: none
    }
}

@media handheld,
screen and (min-width: 586px) {
    #showHideSearch {
        display: none
    }
    #torrentSearch {
        display: block
    }
}

@media screen and (max-width: 1000px) {
    #showHideSearch {
        font-size: 32px!important;
        line-height: 36px!important;
        top: 0
    }
    #navigation li a .menuItem {
        display: none
    }
    p.msgContent {
        display: block!important
    }
}

@media screen and (max-width: 1348px) {
    .ui-menu.ui-search-autocomplete {
        left: 53px!important
    }
    header a#logo {
        width: 43px
    }
    #torrentSearch,
    .ui-menu.ui-search-autocomplete {
        width: 30%!important;
        min-width: 210px!important
    }
    .showOnlyWide {
        display: none
    }
    .showOnlyNarrow {
        display: block
    }
}

@media screen and (max-width: 1267px) {
    .latest-title {
        width: 140px
    }
}

@media screen and (min-width: 1348px) {
    .showOnlyWide {
        display: block
    }
    .showOnlyNarrow {
        display: none
    }
}

@media screen and (max-width: 1469px) {
    .showFeedback {
        display: none
    }
    .hideFeedback {
        display: block
    }
}

@media screen and (min-width: 1470px) {
    .showFeedback {
        display: block
    }
    .hideFeedback {
        display: none
    }
}

@media (max-width: 860px) {
    html,
    body,
    footer {
        max-width: 100%;
        min-width: 0
    }
    #wrapper {
        overflow: auto
    }
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('images/fancybox/fancybox-0883175.html')
}

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
    background: url('images/fancybox/pagedarkbg-0883175.html')!important
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1101;
    outline: none;
    display: none
}

#fancybox-outer {
    position: relative;
    background: #fff url('images/fancybox/fancyboxControlBg-0883175.html') repeat-x 0 -9px;
    -webkit-box-shadow: 0px 3px 20px 0px #000;
    -moz-box-shadow: 0px 3px 20px 0px #000;
    box-shadow: 0px 3px 20px 0px #000;
    border-radius: 3px
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 34px 20px 10px 20px;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102
}

#fancybox-content .buttonsline {
    margin-bottom: 0
}

#fancybox-content .popupControls {
    position: absolute;
    top: -30px;
    z-index: 1200;
    cursor: pointer
}

#fancybox-content .fancyCustomLeft {
    left: -17px
}

#fancybox-content .fancyCustomTop {
    left: 4px
}

#fancybox-content .fancyCustomRight {
    left: 25px
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101
}

#fancybox-close {
    position: absolute;
    top: 4px;
    right: 4px;
    cursor: pointer;
    z-index: 1103;
    display: none
}

#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top
}

#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block
}

#fancybox-left,
#fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('images/fancybox/blank.html');
    z-index: 1102;
    display: none
}

#fancybox-left {
    left: 0px
}

#fancybox-right {
    right: 0px
}

#fancybox-left-ico,
#fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block
}

#fancybox-left-ico {
    background-image: url('images/fancybox/fancybox-0883175.html');
    background-position: -40px -30px
}

#fancybox-right-ico {
    background-image: url('images/fancybox/fancybox-0883175.html');
    background-position: -40px -60px
}

#fancybox-left:hover,
#fancybox-right:hover {
    visibility: visible
}

#fancybox-left:hover span {
    left: 20px
}

#fancybox-right:hover span {
    left: auto;
    right: 20px
}

.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001
}

#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%
}

#fancybox-bg-ne {
    top: -20px;
    right: -20px
}

#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%
}

#fancybox-bg-se {
    bottom: -20px;
    right: -20px
}

#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%
}

#fancybox-bg-sw {
    bottom: -20px;
    left: -20px
}

#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%
}

#fancybox-bg-nw {
    top: -20px;
    left: -20px
}

#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102
}

.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #fff
}

.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left
}

#fancybox-title-over {
    padding: 10px;
    background-image: url('images/fancybox/fancy_title_over-0883175.html');
    display: block
}

.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px
}

#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto
}

#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap
}

#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url('images/fancybox/fancybox-0883175.html') -40px -90px no-repeat
}

#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url('images/fancybox/fancybox-x-0883175.html') 0px -40px
}

#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url('images/fancybox/fancybox-0883175.html') -55px -90px no-repeat
}

.fancybox-ie6 #fancybox-close {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_close-0883175.html', sizingMethod='scale')
}

.fancybox-ie6 #fancybox-left-ico {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_left-0883175.html', sizingMethod='scale')
}

.fancybox-ie6 #fancybox-right-ico {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_nav_right-0883175.html', sizingMethod='scale')
}

.fancybox-ie6 #fancybox-title-over {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_over-0883175.html', sizingMethod='scale');
    zoom: 1
}

.fancybox-ie6 #fancybox-title-float-left {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_left-0883175.html', sizingMethod='scale')
}

.fancybox-ie6 #fancybox-title-float-main {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_main-0883175.html', sizingMethod='scale')
}

.fancybox-ie6 #fancybox-title-float-right {
    background: transparent;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_title_right-0883175.html', sizingMethod='scale')
}

.fancybox-ie6 #fancybox-bg-w,
.fancybox-ie6 #fancybox-bg-e,
.fancybox-ie6 #fancybox-left,
.fancybox-ie6 #fancybox-right,
#fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px")
}

.fancybox-ie .fancybox-bg {
    background: transparent!important
}

.fancybox-ie #fancybox-bg-n {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_n-0883175.html', sizingMethod='scale')
}

.fancybox-ie #fancybox-bg-ne {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_ne-0883175.html', sizingMethod='scale')
}

.fancybox-ie #fancybox-bg-e {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_e-0883175.html', sizingMethod='scale')
}

.fancybox-ie #fancybox-bg-se {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_se-0883175.html', sizingMethod='scale')
}

.fancybox-ie #fancybox-bg-s {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_s-0883175.html', sizingMethod='scale')
}

.fancybox-ie #fancybox-bg-sw {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_sw-0883175.html', sizingMethod='scale')
}

.fancybox-ie #fancybox-bg-w {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_w-0883175.html', sizingMethod='scale')
}

.fancybox-ie #fancybox-bg-nw {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancybox/fancy_shadow_nw-0883175.html', sizingMethod='scale')
}

.underline {
    text-decoration: underline
}

.line-throught {
    text-decoration: line-through
}

.bbedit-toolbar {
    line-height: 20px;
    font-size: 10px;
    width: 480px;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none
}

.bbedit-toolbar span:before {
    width: 1em;
    margin-left: -6px;
    top: -1px;
    position: relative;
    font-size: 16px
}

.bbedit-toolbar span {
    padding: 3px 8px;
    cursor: pointer;
    width: 4px;
    height: 14px;
    display: inline-block;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none
}

.bbedit-toolbar span.bbedit-separator {
    width: 1px;
    height: 20px;
    margin: 0px 2px;
    padding: 0px;
    background: #E7E7E7;
    cursor: default;
    top: 3px;
    position: relative
}

.bbedit-toolbar>span.hover,
.bbedit-toolbar>span:hover,
.bbedit-toolbar>*>span.hover,
.bbedit-toolbar>*>span:hover {
    border-color: #777;
    background-color: #E5E5E5
}

.bbedit-smileybar img {
    margin-right: 3px;
    cursor: pointer
}

.bbedit-b {
    background-position: 0 0
}

.bbedit-i {
    background-position: -20px 0
}

.bbedit-u {
    background-position: -40px 0
}

.bbedit-s {
    background-position: -60px 0
}

.bbedit-url {
    background-position: -100px 0
}

.bbedit-image {
    background-position: -80px 0
}

.bbedit-code {
    background-position: -120px 0
}

.bbedit-quote {
    background-position: -140px 0
}

.bbedit-smiles {
    background-position: -160px 0
}

.bbedit-user {
    background-position: -180px 0
}

.bbedit-torrent {
    background-position: -200px 0
}

.bbedit-spoiler {
    background-position: -220px 0
}

.bbedit-size {
    background-position: -240px 0
}

.bbedit-list {
    background-position: -300px 0
}

.bbedit-align {
    background-position: -260px 0
}

.bbedit-color {
    background-position: -280px 0
}

.bbedit-youtube {
    background-position: -320px 0
}

.bbedit-preview {
    background-position: -340px 0
}

.bbedit-align-left span {
    background-position: -260px 0
}

.bbedit-align-center span {
    background-position: -380px 0
}

.bbedit-align-right span {
    background-position: -400px 0
}

.bbedit-align-justify span {
    background-position: -420px 0
}

[class^="bbedit-size-"] span {
    background-position: -240px 0
}

.bbedit-image-upload span {
    background-position: -80px 0
}

.bbedit-image-link span {
    background-position: -100px 0
}

.bbedit-list-bullet span {
    background-position: -300px 0
}

.bbedit-list-numeric span {
    background-position: -440px 0
}

.bbedit-list-additem span {
    background-position: -460px 0
}

.bbedit-smileybar {
    width: 530px
}

.bbedit-hasmenu {
    display: inline-block
}

.bbedit-hasmenu ul {
    display: none
}

.bbedit-hasmenu:hover ul {
    display: block
}

.bbedit-menu {
    position: absolute;
    background: #FFF none repeat scroll 0% 0%;
    padding: 0px;
    border: 1px solid #808080;
    margin-top: -5px;
    width: 110px
}

.bbedit-toolbar .bbedit-menu .ka {
    top: 1px;
    position: relative
}

.bbedit-menu li:hover {
    background-color: rgba(0, 0, 0, 0.15)
}

.bbedit-menu li {
    padding: 1px 7px;
    cursor: pointer
}

.bbedit-menu li span {
    display: inline-block;
    position: absolute;
    margin-top: 1px;
    margin-left: -4px
}

.bbedit-menu li i {
    font-style: normal;
    padding-left: 4px
}

.bbedit-color-menu {
    width: 75px
}

.bbedit-color-menu li {
    padding: 0px;
    width: 25px;
    height: 25px;
    display: inline-block;
    margin: 0px;
    vertical-align: top
}

.bbedit-color-menu span {
    background: none
}

ul.holder {
    margin: 0;
    overflow: hidden;
    height: auto!important;
    height: 1%;
    padding: 0 5px
}

*:first-child+html ul.holder {
    padding-bottom: 2px
}

* html ul.holder {
    padding-bottom: 2px
}

ul.holder li {
    float: left;
    list-style-type: none;
    margin: 1px 5px 0 0;
    white-space: nowrap
}

ul.holder li.bit-box {
    padding: 1px 7px 1px 0
}

ul.holder li.bit-box-focus {
    text-shadow: -1px 1px 0 #917c38;
    background: #a58f55 url(images/suggestionActiveBg.html) repeat-x bottom left;
    color: #fff8d3
}

ul.holder li.bit-input input {
    width: auto;
    overflow: visible;
    margin: 0;
    border: 0px;
    outline: 0;
    padding: 2px 0px 2px
}

ul.holder li.bit-input input.smallinput {
    width: 20px
}

ul.holder li.bit-box,
#apple-list ul.holder li.bit-box {
    padding-right: 15px;
    padding-left: 5px;
    margin-left: -3px;
    position: relative;
    z-index: 1000
}

#apple-list ul.holder li.bit-input {
    margin: 0
}

#apple-list ul.holder li.bit-input input.smallinput {
    width: 5px
}

ul.holder li.bit-hover {
    text-shadow: -1px 1px 0 #917c38;
    background: #a58f55 url(images/suggestionActiveBg.html) repeat-x bottom left;
    color: #fff8d3
}

ul.holder li.bit-box-focus {
    text-shadow: -1px 1px 0 #917c38;
    background: #a58f55 url(images/suggestionActiveBg.html) repeat-x bottom left;
    color: #fff8d3
}

ul.holder li.bit-box a.closebutton {
    position: absolute;
    right: 4px;
    top: 7px;
    display: block;
    width: 7px;
    height: 7px;
    font-size: 1px;
    background: url('images/close.html')
}

ul.holder li.bit-box a.closebutton:hover {
    background-position: 7px
}

ul.holder li.bit-box-focus a.closebutton,
ul.holder li.bit-box-focus a.closebutton:hover {
    background-position: bottom
}

.facebook-auto {
    display: none;
    position: absolute;
    width: 532px;
    background: #eee;
    z-index: 1001
}

.facebook-auto .default {
    padding: 5px 7px;
    border: 1px solid #ccc
}

.facebook-auto ul {
    display: none;
    margin: 0;
    padding: 0;
    overflow: auto;
    position: absolute;
    z-index: 9999;
    -moz-border-radius: 0;
    -webkit-border-left-radius: 0;
    border-bottom-radius: 0;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border: 1px solid #ddd!important;
    border-top: none!important;
    background: #fff;
    color: #333
}

.facebook-auto ul li {
    padding: 5px 12px;
    z-index: 1000;
    cursor: pointer;
    margin: 0;
    list-style-type: none;
    border-top: 1px solid #f9f7ed;
    background-color: #f9f4e1
}

.facebook-auto ul li em {
    font-weight: bold;
    font-style: normal;
    background: #ccc
}

.facebook-auto ul li.auto-focus {
    text-shadow: -1px 1px 0 #917c38;
    background: #a58f55 url(images/suggestionActiveBg.html) repeat-x bottom left;
    color: #fff8d3
}

.facebook-auto ul li.auto-focus em {
    background: none
}

.deleted {
    background-color: #eeeee2!important
}

.hidden {
    display: none
}

#demo ul.holder li.bit-input input {
    padding: 2px 0 1px;
    border: 1px solid #999
}

.ie6fix {
    height: 1px;
    width: 1px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1
}

#feedback-hint {
    position: fixed;
    width: 300px;
    height: 30px;
    top: 50%;
    left: 50%;
    margin-left: -150px;
    margin-top: -15px;
    text-align: center;
    line-height: 30px;
    z-index: 9999;
    background: #fff;
    -webkit-box-shadow: 0px 1px 3px 0px #000;
    -moz-box-shadow: 0px 1px 3px 0px #000;
    box-shadow: 0px 1px 3px 0px #000;
    box-shadow: 0px 1px 3px 0px #000;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
    border-radius: 12px
}

#feedback-form {
    position: fixed;
    bottom: 10px;
    right: 0;
    z-index: 9999;
    height: 435px;
    padding: 10px;
    width: 260px;
    -webkit-box-shadow: 0 1px 3px 0 #000;
    -moz-box-shadow: 0 1px 3px 0 #000;
    box-shadow: 0 1px 3px 0 #000;
    -moz-border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    background: #faf9f3;
    text-shadow: -1px 1px 0px #fff
}

#feedback-form input.longinput,
#feedback-form textarea {
    width: 250px!important
}

#feedback-form textarea {
    height: 110px
}

.bugMark {
    position: relative;
    z-index: 9998;
    left: 100%;
    margin-left: -6px;
    top: -7px
}