@charset "windows-1251";
html, body {width:100%;height:100%;min-height:100%;margin:0;padding:0;background-color:#efefef;font-family:Tahoma, Geneva, sans-serif;font-size:11px;line-height:14px;color:#424242}
img {border:0}
form {margin:0;padding:0}
a, a:visited {color:#424242}
ul, li {padding:0;margin:0;list-style:none;font-size:12px;line-height:18px}
li {margin-top:3px;}
ul > li:first-child {margin-top:0;}
p {margin:0;padding:0}
#page {width:960px;height:100%;min-height:100%;margin:0 auto -55px;padding:0 10px;border-left:1px dashed #a6a6a6;border-right:1px dashed #a6a6a6;background-color:#fff}
.title_rec {width:444px;height:100%;padding: 10px; border:1px dashed #a6a6a6;background-color:#fdfdfd }
#ajax-loader { position:relative; display:none }

#warning {padding:10px 0pt;color:red;font-size:16px;}
#warning div {text-align:center;border:1px dashed rgb(171, 171, 171);padding:10px 0pt;}

html>body #page{height:auto;}

ul b {color:#000}
.redLinks a, .redLinks a:visited {color:#c40300;text-decoration:none}
.redLinks a:hover, .redLinks a:hover h2, .redLinks a:hover h3 {text-decoration:underline}
.redLinksU a, .redLinksU a:visited {color:#c40300;text-decoration:underline}
.redLinksU a:hover {text-decoration:none}
.blackLinks a, .blackLinks a:visited {color:#000;text-decoration:none}
.blackLinks a:hover {text-decoration:underline}
.blackLinksU a, .blackLinksU a:visited {color:#000;text-decoration:underline}
.blackLinksU a:hover {text-decoration:none}

.bottomBorder10 {padding:0 0 10px;margin:0 0 10px;border-bottom:1px dashed #a6a6a6}
.bottomBorder5 {padding:0 0 5px;margin:0 0 5px;border-bottom:1px dashed #a6a6a6}
.pagination {padding:3px 0;width:100%;text-align:center;float:left}
.pagination a, .pagination a:visited, .pagination b {padding:3px;border:1px dashed #a6a6a6;margin-right:1px;text-decoration:none}
.pagination a:hover {background-color:#a6a6a6;color:#fff;text-decoration:none}
.sorting {width:100%;float:left;padding:5px 0;text-align:center}
.space10 {width:100%;float:left;height:10px}
a.showAll, a.showAllImages {color:#C40300 !important;font-size:9px;text-transform:uppercase;font-weight:bold}
a.showAllImages {float:left;padding:10px 0 0}

/**Header */
#header {width:960px;height:55px;padding:10px 0 5px}
#logo {width:221px;height:50px;float:left;display:block}
#topblock {width:720px;height:50px;float:right;border:1px dashed #a6a6a6}
#login {width:700px;height:30px;padding:10px}
.logintext {width:275px;float:left}
.loginform {width:425px;float:right}
.loginform div {padding-left:7px;padding-right:0px;padding-top:0;font-weight:bold;float:left;border:0;width:184px}
.loginform div.pass {width:172px}
.loginform input {width:110px;height:16px;margin-top:3px;margin-left:5px;border:1px solid #000;background-color:#f8f8f8;}
.loginform div.saveAuth {float:left;font-weight:normal;padding-left:265px;width:105px}
.loginform div.saveAuth input {float:left;width:15px;border:0;padding:0;margin:0 5px;}
.loginform div.saveAuth span {float:left;margin-top:0px}
.loginerror {color:#c40300;margin-top:-11px;margin-left:5px;font-size:10px;line-height:11px;height:11px}
div.loginsubmit {width:50px;float:left;padding:0}
div.loginsubmit input {width:50px;height:20px;font-size:11px;margin-left:0;line-height:12px;float:left}
#login a, #login a:visited {color:#c40300}
#login a:hover {text-decoration:none}
#topmenu {width:960px;height:30px;margin:10px 0;float:left;line-height:18px;background-color:#000}
#topmenu a, #topmenu a:visited {height:20px;float:left;padding:5px 11px;color:#fff;font-weight:bold;text-decoration:none}
#topmenu a:hover {text-decoration:underline}
#topmenu a.redbg, #topmenu a.redbg:visited {padding-left:15px;background-color:#c40300}
#topmenu a.redbg:hover {text-decoration:underline}
.topsearchform {width:230px;float:right;padding-left:10px;padding-top:5px;font-weight:normal}
.topsearchform input {width:158px;height:16px;border:1px solid #fff;background-color:#2d2d2d;color:#fff}
.topsearch, .topsearchsubmit {float:left}
.topsearchsubmit input {width:50px;height:20px;margin-left:5px;font-size:11px;}

/**Body*/
#body {width:960px;float:left}
.block {border:1px dashed #a6a6a6}
.col3Left {width:466px;float:left;padding:10px;margin-bottom:10px}
.col3LeftWP {width:486px;float:left;margin-bottom:10px;margin-right:10px}
.col3Center {width:190px;float:left;padding:10px;margin-bottom:10px;}
.col3RightWP {width:240px;float:right;padding-bottom:10px}
.col3Right {width:217px;float:right;padding:10px;margin-bottom:10px}
.col3Right h1 {text-align:center}
.col3Left h1 {line-height:16px}

.col3Left2 {width:688px;float:left;padding:10px;margin-bottom:10px}
.col3Left2WP {width:710px;float:left;margin-bottom:10px}

.col2Left {width:453px;float:left;margin-right:10px;padding:10px}
.col2Right {width:453px;float:right;padding:10px}

h1 {width:100%;margin:0 0 7px;padding:0;font-size:14px;color:#c40300}
h2 {width:100%;margin:0 0 10px;padding:0;font-size:13px;color:#c40300}
h3 {width:100%;margin:0 0 10px;padding:0;font-size:12px;color:#c40300}

#newserial {margin-bottom:10px;display:block}

.ratings {padding:3px 0;color:#000;font-weight:bold}

.mini-row {float:left}
.mini-serial {width:209px;float:left;padding-left:10px;padding-right:14px}
.mini-serial-right {padding-left:14px;padding-right:10px}
.mini-tags {font-size:10px;color:#8f8d8d;padding:3px 0 5px}
.mini-description {font-size:13px;padding-bottom:5px}
.rating {padding:3px 0;clear:left}
.stars {padding-right:10px;float:left}
.star0, .star1 {width:11px;height:12px;float:left;display:block}
.star0 {background-image:url(../images/theme/star0.jpg)}
.star1 {background-image:url(../images/theme/star1.jpg)}

span.data {padding:2px 3px;margin-right:3px;background-color:#c40300;color:#fff;text-decoration:none}

a.catLink, a.catLink:visited, span.linkDate {padding:2px 3px;margin-right:3px;background-color:#c40300;color:#fff;text-decoration:none;font-size:11px}
span.linkDate {font-size:10px;}
.catsList {line-height:18px}
.catsList li {margin-bottom:3px}

.micro-serial {width:213px;float:left}
.micro-pic {width:100px;margin-right:8px;float:left}
.micro-link {width:105px;float:left}

.nineUsers {margin:10px; float:left; width:445px;}
.nineUsers a, .nineUsers div.userItem {float:left;display:block;padding:2px;margin:4px;border:1px dashed #a6a6a6;line-height:1;text-align:center;text-decoration:none}
.nineUsers div.userItem a {float:none;display:inline;padding:0;margin:0;border:0}
.nineUsers a b, .nineUsers div.userItem b {display:block;padding:2px 5px;text-decoration:none}
.avaSize {width:75px;height:75px;padding:2px;display:block;text-decoration:none}
.center {margin:0 auto}
.centerIn {text-align:center}

.framedUsers a, .framedUsers div.userItem {float:left;display:block;padding:2px;margin:4px;border:1px dashed #a6a6a6;line-height:1;text-align:center;text-decoration:none}
.framedUsers div.userItem a {float:none;display:inline;padding:0;margin:0;border:0}
.framedUsers a b, .framedUsers div.userItem b {display:block;padding:2px 5px;text-decoration:none}
.framedUsers a.imgBorder { border:0; margin:2px }
.framedUsers a.imgBorder img { border:1px dashed #a6a6a6; padding:2px;}

.topusers img{float:left;display:block;padding:2px;margin:4px; margin-bottom:10px; border:1px dashed #a6a6a6;line-height:2;text-align:center;text-decoration:none}

.wideNews {width:960px;float:left;margin-bottom:10px}
.wide-post {width:100%;float:left}
.wide-post h3 {margin-bottom:0}
.wide-pic {width:100px;float:left;padding-right:10px}
.wide-text {width:343px;float:left}
.wide-date {font-size:10px;font-weight:normal}
.wide-description {clear:both;padding-top:5px;text-align:justify;text-indent:10px}

.pic {position:relative;float:left;margin-bottom:10px;border:0;height:292px;}
.pic img {position:relative;}
.uppictext {padding:7px 7px 0;width:454px;margin-top:-85px;margin-bottom:-75px;height:68px;position:relative;background:url(../images/theme/dot.png);float:left;}
.uppictext h4 {color:#fff;font-size:16px;margin-bottom:3px;cursor:default;margin-top:0}
.uppictext p {color:#fff;font-size:11px;cursor:default}
.uppictext a, .uppictext a:visited {color:#fff;text-decoration:none !important}
.uppic {float:right;font-size:35px;margin-top:-83px;position:relative;display:block;text-decoration:none;cursor:default}

.green {color:#51a51e}
.red {color:#b11616}

.full-info {padding:0px 0;color:#000;font-weight:bold}
.full-tags {padding:3px 0}
#full-pic {padding:10px 0 0;margin-bottom: 10px;}
#full-pic-desc {padding:0 0 0px}
.full-description p {padding-top:5px;color:#000;text-indent:10px;text-align:justify}
.full-description {text-indent:10px;text-align:justify;color:#000}
.full-infolist li {line-height:24px}
img.imgLeft {margin:0 10px 0 0;}

.submit-bttn {border:1px solid #000;background-color:#f8f8f8;padding:2px 5px;text-decoration:none;}
.rate-submit-bttn {border:1px solid #000;background-color:#f8f8f8;padding:2px 5px;margin:-3px 5px 0}

.inBlock {border:1px dashed #a6a6a6;padding:5px}

.imagesList {float:left;width:100%}
.imagesListItem {padding-left:15px;margin-bottom:15px;display:block;height:130px;width:209px;float:left}

a.redBttn.active, a.redBttn:hover {text-decoration:none;padding:3px 5px;background-color:#c40300;color:#fff;border:1px solid #fff}
a.redBttn {text-decoration:none;padding:2px 5px;background-color:#fff;border:1px solid #c40300;color:#c40300}
.searchToggle {display:none} .clubToggle {display:none}

/*Comments*/
.com {border-top: 1px dashed rgb(166, 166, 166); padding: 12px 0; float: left;}
.com_l {float: left; padding-top: 0px; margin-top: 0px; width: 86px;}
.com_l img {border: 1px dashed rgb(166, 166, 166); padding: 2px;}
.com_l div {padding-left:3px;}
.com_l span {font-size:10px}
.com_h {border-bottom: 1px dashed rgb(166, 166, 166); padding: 2pt 5px; float: left;}
.com_t {padding: 2px 2px 0px; float: left; width: 375px; text-align: justify;}
.com_t .sign {border-top: 1px dashed #a6a6a6; margin-top:5px; padding-top:3px; font-size:10px;}
.com .reply {float: right; font-size: 10px; font-weight:bold;}
.com a:hover {text-decoration:none;}
.com blockquote {border-left: 1px dashed #a6a6a6; margin: 3px 5px; padding: 2px 5px;}
.com.spam {background:url(../images/icons/16/cancel.png) no-repeat right 12px;}
.com img {max-width:375px;max-height:375px;}
.comup, .comdel {text-decoration:none;}
#comments > .com:first-child, .com-first {border:0;padding:0 0 12px;}

/*System*/
em.error {background:url(../images/theme/unchecked.gif) no-repeat 0px 0px;padding-left: 16px}
em.success {background:url(../images/theme/checked.gif) no-repeat 0px 0px;padding-left: 16px}
#errorsBox {border: 2px dashed #000;padding: 5px 10px 10px;position:fixed;width: 300px; background-color: #fff; left: 50%; margin-left: -150px; top: 50%; margin-top: -125px; color: #000; font-weight:bold;z-index:1001;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;opacity:0}
#overlay {position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1000;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0;opacity:0}
.imgareaselect-border1, .imgareaselect-border2, .imgareaselect-outer { z-index : 1010 !important; }
#frame #avaprev {margin-left:28px;float:right}
#newfoto {margin-right:10px; float:left;}
#warn {padding:5px 10px;position:fixed;right:10px;top:5px;background-color:#fff;border:1px dashed #A6A6A6}
#quicks {float:right;margin-top:-22px;}
#quicks input {float:left;margin-left:5px;}

/**Footer*/
#clear {height:55px;clear:both}
#footer {margin:-55px auto 0;height:55px;width:960px;border-top: 1px dashed #a6a6a6;color:#000}
.footer_left {width:600px;float:left;padding-top:5px;font-size:10px}
.footer_right {width:350px;float:right;padding-top:5px;text-align:right;font-size:12px}

/*Mail*/
#mails {padding:5px 0 5px;float:left;width:465px;}
#mails .mail {float:left;width:100%;border-top:1px dashed #a6a6a6;}
#mails .mail:first-child {border-top: none;}
#mails .mail_0 {float:left;width:10px;height:76px;background-color:#e3e3e3}
#mails .mail_0 input {display: none}
#mails .mail_1 {float:left;width:60px;padding:8px 0 0 5px}
#mails .mail_1 img {border:1px dashed #a6a6a6;padding:2px;}
#mails .mail_2 {float:left;width:380px;padding:3px 5px}
#mails .mail:hover, #mails .mail.active {background-color:#f2f2f2;}
#mails .mail:hover .mail_0, #mails .mail.active .mail_0 {background-color:#cdcdcd;}

/*Clubs*/
#clubs {padding:5px 0 5px;float:left;width:465px;}
#clubs .club {float:left;width:100%;border-top:1px dashed #a6a6a6;}
#clubs .club:first-child {border-top: none;}
#clubs .club_0 {float:left;width:10px;height:76px;background-color:#e3e3e3}
#clubs .club_0 input {display: none}
#clubs .club_1 {float:left;width:90px;padding:8px 0 0 5px}
#clubs .club_1 img {border:1px dashed #a6a6a6;padding:2px;}
#clubs .club_2 {float:left;width:350px;padding:3px 5px}
#clubs .club:hover, #clubs .club.active {background-color:#f2f2f2;}
#clubs .club:hover .club_0, #clubs .club.active .club_0 {background-color:#cdcdcd;}


.mail {float: left;}
.mail_l {float: left; padding-top: 0px; margin-top: 0px; width: 90px;}
.mail_l img {border: 1px dashed rgb(166, 166, 166); padding: 2px; margin-top: 3px;}
.mail_2 {float: left; padding-top: 0px; margin-top: 0px; text-align: justify; width: 375px;}
.mail_2 li {line-height:14px; font-size: 11px;}
.mail_2 .dell {padding-top: 8px; float: right;}

.reputation td{padding-top: 5px; padding-bottom:5px; border-bottom: 1px dashed #a6a6a6; height: 40px; }
.reputation .td1{width: 85px; padding-right: 10px;}
.reputation .td2{width: 340px;}
.reputation .td3{width: 30px;}

.file_info {background:#FDFDFD none repeat scroll 0 0;border:1px dashed #A6A6A6;font-size: 11px;padding:5px 10px;}
.file_info label {background:#fafafa none repeat scroll 0 0;border:1px solid #CBCBC8;color:#C40300;font-size: 11px;font-weight:bold;padding:3px 10px;position:relative;top:-15px;}
.file_info a{font-size: 11px;font-weight:bold;color:#C40300;}

.dvds-mini-mini {float:left;width:100%;overflow:hidden;}
.dvds-mini-mini-row {float:left;width:500px;}
.dvd-mini-mini {float:left;margin-right:15px;width:105px;}
.dvd-mini-mini img {width:100%;}
.dvd-full {float:left;margin-top:10px;font-size:12px;}
.dvd-full h2, .dvd-full span {color:#000;}
.dvd-full span {color:#767676;}
.dvd-full-left {float:left;width:266px;margin-right:10px;text-align:justify;}
.dvd-full-right {float:right;width:190px;}

#dvdpreview {display:block;width:170px;height:220px;}

.fTable {float:left;width:100%;}
.fTableHead {padding:10px 0;float:left;width:100%;}
.fTableRows {float:left;width:100%;}
.fTableRow {width:100%;float:left;padding:5px 0;}
.fRowEven {background-color:#EFEFEF;}
.fRowOdd {}
.fCol {float:left;}
.fTableHead .fCol {padding:0 0 0 10px;}
.fTableRows .fCol {padding:0 0 0 10px;}

.fCol0 {width:478px;}
.fCol1 {width:100px;}
.fCol2 {width:80px;}

.fTableRow {border-top: 1px dashed #A6A6A6;}

#actor-frame {position:absolute;float:left;border:1px dashed #A6A6A6;padding:2px;background:url(../images/image-loader.gif) center center no-repeat;width:141px;height:209px;}
#actor-frame img {display:block;}
#serial-frame {position:absolute;float:left;border:1px dashed #A6A6A6;padding:2px;background:url(../images/image-loader.gif) center center no-repeat;width:209px;height:130px;}
#serial-frame img {display:block;}


.social {float:right;}
.social a {display:inline-block;height:15px;overflow:hidden;text-indent:-1000px;width:15px;}
.social a.twitter {background:url("../images/theme/social/twitter.gif") no-repeat scroll left top white;}
.social a.facebook {background:url("../images/theme/social/facebook.gif") no-repeat scroll left top white;}
.social a.vkontakte {background:url("../images/theme/social/vkontakte.gif") no-repeat scroll left top white;}
.social a.livejournal {background:url("../images/theme/social/livejournal.gif") no-repeat scroll left top white;}
.social a:hover {background-position:0 -15px;}

.torrent32 {background:url("../images/theme/torrent/32.jpg") no-repeat scroll left top transparent;clear:both;display:inline-block;font-weight:bold;height:35px;line-height:27px;padding-left:35px;}
.torrent16 {background:url("../images/theme/torrent/16.jpg") no-repeat scroll left top transparent;clear:both;display:inline-block;font-weight:bold;height:16px;line-height:13px;padding-left:12px;}