html,body{margin:0px;padding:0px;width:100%;height:100%}
body{background:#f5f5f5 url("/images/bg.png");font-family:arial,helvetica,sans-serif;font-size:12px;line-height:18px;color:#000}
.Loading{position:fixed;padding:.1em .5em;background:#d2222e;color:#fff;top:1em;right:1em;z-index:1000}
.width{position:relative;margin:0 auto;width:99%;min-width:970px;max-width:1200px}
.body{position:relative;margin-bottom:-276px;background:url("/images/bg-header-cont.jpg") repeat-x 0 0;min-height:100%;height:auto !important;height:100%}
.push{height:305px}
.footer{position:relative;background:#f2f2f2}
.footer .line{position:absolute;width:100%}
.footer,.footer .width{height:276px}
input,textarea{outline:none}
img{border:none}
table{border-collapse:collapse}
td{padding:0}
a:link,a:visited{color:#0078dd}
a:hover{text-decoration:none}
.hideLinks a,.hideLinks a:visited{text-decoration:none;color:#000}
.hideLinks a:hover{text-decoration:underline}
.pageContent p{margin:0 0 7px 0}
.line{border-top:solid 1px #e3e3e3;border-bottom:solid 1px #fff;height:0}
.doubleLine{margin:7px 0 0 0;background:url("/images/bg-line.png") repeat-x 0 0;height:4px}
.grayLine{margin:6px 0 0 0;background:url("/images/bg-gray-line.png") repeat-x 0 0;height:4px}
.bigHref{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;line-height:20px}
.dashed,.selected{text-shadow:1px 1px 0 #fff}
a.dashed,a.dashed:visited{display:inline-block;text-decoration:none;border-bottom:dotted 1px;line-height:14px}
a.dashed:hover{padding-bottom:1px;border-bottom:0}
.selected,body a.selected{display:inline-block;padding:2px 9px 4px 9px;background:#ededed url("/images/bg-selected.png") repeat-x 0 0;border-top:solid 1px #d6d6d6;border-right:solid 1px #e9e9e9;border-bottom:solid 1px #fff;border-left:solid 1px #e3e3e3}
a.downloadHref,a.downloadHref:visited{display:inline-block;white-space:nowrap}
a.downloadHref,a.downloadHref:visited,a.downloadBigHref,a.downloadBigHref:visited{padding:0 0 0 13px;text-decoration:none;text-shadow:1px 1px 0 #fff;font-weight:bold;line-height:20px}
.downloadHref ins,.downloadBigHref ins{position:absolute;background:url("/images/icons.png") no-repeat 0 -35px;top:5px;left:-4px;width:14px;height:13px}
a.downloadBigHref,a.downloadBigHref:visited{display:block;position:relative;padding:5px 0 0 40px;background:url("/images/button-download-big.png") no-repeat 0 0;font-size:15px;width:122px;height:26px}
.downloadBigHref ins{top:9px;left:22px}
.softBlock{font-size:11px;line-height:14px;color:#333}
.userHref{display:inline-block;position:relative;padding:0 0 0 13px;white-space:nowrap}
.userHref ins{position:absolute;background:url("/images/icons.png") no-repeat 0 -61px;top:4px;left:0;width:11px;height:13px}
.commentsHref,.downloadedString{position:relative;padding:0 0 0 17px}
.commentsHref ins,.downloadedString ins{position:absolute;background:url("/images/icons.png") no-repeat 0 -22px;top:3px;left:0;width:14px;height:13px}
.downloadedString ins{background-position:0 -48px;top:4px}
.border{display:block;position:relative;background:url("/images/bg-buttons.png") repeat-x 0 0;height:22px}
.borderLeft,.borderRight{display:block;position:absolute;background:url("/images/border-buttons.png") no-repeat -9px 0;top:0;left:-9px;width:9px;height:22px}
.borderRight{background-position:0 0;left:100%}
.borderContent{position:relative;height:100%}
.button{display:inline-block;margin:0 9px;background-position:0 -84px}
.button,.button .borderLeft,.button .borderRight{height:35px}
.button .borderLeft{background-position:-9px -84px}
.button .borderRight{background-position:0 -84px}
.button button{padding:0 5px;text-shadow:1px 1px 0 #fff;background:none;border:none;font-family:arial,helvetica,sans-serif;font-size:15px;line-height:33px;color:#333;cursor:pointer}
.bookBorder{position:relative;margin:0 0 11px 0;width:168px}
.bookBorderTop,.bookBorderBottom,.bookBorderBg,.bookBorderLabel2,.bookBorder a{position:absolute}
.bookBorderTop,.bookBorderBottom{background:url("/images/border-book156.png") no-repeat 0 0;top:0;left:0;width:100%;height:7px;z-index:4}
.bookBorderBottom{margin-top:-4px;background-position:0 -7px;top:100%;height:15px}
.bookBorderBg{background:url("/images/bg-book156.png") repeat-y 0 0;top:7px;left:0;bottom:4px;width:100%;z-index:3}
.bookBorderLabel,.bookBorderLabel2{margin:0 0 0 6px;width:156px}
.bookBorderLabel{position:relative;z-index:2}
.bookBorderLabel2{top:11px;left:0;z-index:1}
.bookBorder a{display:block;top:0;bottom:-10px;left:0;width:100%;z-index:5}
.bookBorder1{margin:0 0 9px 0;width:125px}
.bookBorder1 .bookBorderTop,.bookBorder1 .bookBorderBottom{background-image:url("/images/border-book117.png");height:5px}
.bookBorder1 .bookBorderBottom{margin-top:-2px;background-position:0 -5px;height:11px}
.bookBorder1 .bookBorderBg{background-image:url("/images/bg-book117.png");top:5px;bottom:2px}
.bookBorder1 .bookBorderLabel,.bookBorder1 .bookBorderLabel2{margin:0 0 0 4px;width:117px}
.bookBorder1 .bookBorderLabel2{top:9px}
.bookBorder1 a{bottom:-8px}
.serialsItem .bookBorder1{margin:0 0 25px 0}
.serialsItem .bookBorderLabel2{top:25px}
.serialsItem .bookBorderBottom{margin-top:14px}
.serialsItem .serialBorderBottom,.serialsItem .serialBorderBottom2{margin-top:6px;background-position:0 -6px;height:8px}
.serialsItem .serialBorderBottom2{margin-top:-2px}
.bookBorder2{margin:0 0 12px -7px;width:186px}
.bookBorder2 .bookBorderTop,.bookBorder2 .bookBorderBottom{background-image:url("/images/border-book172.png");height:9px}
.bookBorder2 .bookBorderBottom{margin-top:-3px;background-position:0 -9px;height:14px}
.bookBorder2 .bookBorderBg{background-image:url("/images/bg-book172.png");top:9px;bottom:3px}
.bookBorder2 .bookBorderLabel,.bookBorder2 .bookBorderLabel2{margin:0 0 0 7px;width:172px}
.bookBorder2 .bookBorderLabel2{top:11px}
.serial .bookBorder2{margin-bottom:40px}
.serial .bookBorderLabel2{top:40px}
.serial .bookBorderBottom{background:url("/images/bg-serial-bottom.png") no-repeat 0 0;height:43px}
.serialIcon{position:absolute;background:url("/images/icon-serial.png") no-repeat 0 0;top:0;right:-7px;width:47px;height:47px;z-index:10}
.bookBorder3{margin:0}
.bookBorder3,.bookBorder3 img{width:45px;height:68px}
.bookBorder3 .bookBorderBg{display:block;background-image:url("/images/bg-book45.gif");top:0;bottom:0}
.header{margin:0 0 50px 0;background:url("/images/bg-header.jpg") no-repeat center 0;height:160px}
.logo,.search,.auth{position:absolute}
.logo{display:block;top:5px;left:39px}
.search,.auth{top:48px}
.search{background-position:0 -145px;right:24%;width:25%;height:26px}
.search .borderLeft,.search .borderRight{background-position:-9px -145px;height:26px}
.search .borderRight{background-position:0 -145px}
.search ins{display:block;position:absolute;background:url("/images/icons.png") no-repeat 0 -105px;top:8px;left:-2px;width:12px;height:12px;z-index:1}
.search input{margin:1px 0 0 12px;text-shadow:1px 1px 0 #fff;background:none;border:none;font-family:Georgia,"Times New Roman",Times,serif;font-size:12px;line-height:25px;color:#4b5157;width:88%;height:25px}
.search button{position:absolute;padding:0;background:url("/images/icon-enter.png") no-repeat center center;border:none;cursor:pointer;top:0;right:-9px;width:26px;height:26px}
.auth{background-position:0 -119px;right:39px;width:142px;height:26px}
.auth .borderLeft,.auth .borderRight{background-position:-9px -119px;height:26px}
.auth .borderRight{background-position:0 -119px}
.auth a,.auth a:visited{position:relative;margin:6px 0 0 0;text-shadow:1px 1px 0 #fff;font-family:Georgia,"Times New Roman",Times,serif;line-height:14px;float:right;color:#04192d;z-index:10}
.auth a.reg,.auth a.reg:visited{margin-right:-2px}
.auth span{display:block;margin:0 4px 0 0;background:url("/images/bg-auth-div.png") repeat-y 0 0;float:right;width:2px;height:100%}
.auth a.login{position:relative;margin-right:4px;margin-left:15px}
.auth a.login ins{position:absolute;background:url("/images/icons.png") no-repeat 0 -95px;top:3px;left:-16px;width:14px;height:10px}
.auth a.login,.auth .userHref{float:left}
.auth .userHref{overflow:hidden;width:77px;height:16px}
.authPopup{position:absolute;padding:40px 0 0 16px;background:url("/images/bg-login-form.png") no-repeat 0 0;top:48px;right:30px;width:144px;height:116px;z-index:9}
.authPopup .Edit .border{margin-bottom:8px;width:110px}
.authPopup .Edit input,.authPopup a,.authPopup a:visited{text-shadow:1px 1px 0 #fff;font-family:Georgia,"Times New Roman",Times,serif}
.authPopup .Edit input{font-size:14px}
.authPopup a,.authPopup a:visited{display:inline-block;margin:0 0 0 7px}
.auth a.messageInfo,.auth a.messageInfo:visited{display:block;position:absolute;margin:0;text-align:center;text-decoration:none;text-shadow:1px 1px 0 #021f3f;font-family:arial,helvetica,sans-serif;white-space:nowrap;color:#ced6dc;top:37px;width:100%}
a.messageInfo:hover{text-decoration:underline}
.messageInfo ins{display:inline-block;position:relative;margin:0 4px 0 0;background:url("/images/icons.png") no-repeat 0 -117px;;top:1px;width:13px;height:10px}
.pageMenu{position:absolute;text-shadow:1px 1px 0 #0a161e;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;line-height:38px;top:118px;left:229px;right:30px}
.pageMenu table{width:100%}
.pageMenu td{text-align:center;vertical-align:top;white-space:nowrap}
.pageMenu a,.pageMenu a:visited{padding:0 6px;color:#fff}
.pageMenu .border{display:inline-block;padding:0 6px;background-color:#f5f5f5;background-position:0 -42px;height:42px}
.pageMenu .borderLeft,.pageMenu .borderRight{background-position:-9px -42px;height:42px}
.pageMenu .borderRight{background-position:0 -42px}
.pageMenu .border a,.pageMenu .border a:visited{padding:0;text-shadow:1px 1px 0 #fff;color:#1d4b5f}
.pageMenu ins{display:inline-block;margin:15px 0 0 0;background:url("/images/icons.png") no-repeat 0 0;width:11px;height:11px}
.pageMenu .border ins{background-position:0 -11px}
.content{padding:0 30px 0 30px;overflow:hidden}
.left{float:left;width:78%}
.right{position:relative;margin:0 -30px 0 0;background:url("/images/bg-right.png") repeat-y 0 0;float:right;width:23%}
.rightTop,.rightBottom{position:absolute;background:url("/images/border-right.png") no-repeat 0 -50px;top:0;left:0;width:44px;height:50px}
.rightBottom{margin:-50px 0 0 0;background-position:0 0;top:100%}
.content1{padding:0}
.content1 .left{margin-left:30px;float:left;width:17%}
.content1 .right{margin:0 0 0 20%;padding:0 30px;background:none;float:none;width:auto}
.content2 .left{width:60%}
.content2 .right{margin:0 -20px 0 0;width:40%}
.title{margin:0 0 20px 0;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;font-weight:normal;line-height:24px}
.votes{overflow:hidden}
.votes a{background:url("/images/bg-stars.png") no-repeat 0 0;float:left;width:20px;height:17px}
.votesCount{position:relative;margin:1px 2px 0 10px;padding:0 7px;text-align:center;text-shadow:1px 1px 0 #fff;background:url("/images/bg-votes-count.png") repeat-x 0 0;font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;line-height:14px;color:#4b4945;float:left;height:17px}
.votesCountLeft,.votesCountRight{position:absolute;background:url("/images/border-votes-count.png") no-repeat 0 0;left:100%;width:2px;height:17px}
.votesCountLeft{background-position:-2px 0;left:-6px;width:6px}
.votes5 .vote1,.votes15 .vote2,.votes25 .vote3,.votes35 .vote4,.votes45 .vote5{background-position:0 -17px}
.votes10 .vote1,.votes15 .vote1,.votes20 .vote1,.votes20 .vote2,.votes25 .vote1,.votes25 .vote2,.votes30 .vote1,.votes30 .vote2,.votes30 .vote3,.votes35 .vote1,.votes35 .vote2,.votes35 .vote3,.votes40 .vote1,.votes40 .vote2,.votes40 .vote3,.votes40 .vote4,.votes45 .vote1,.votes45 .vote2,.votes45 .vote3,.votes45 .vote4,.votes50 a{background-position:0 -34px}
.ul1{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px}
.ul1 .ul1{margin:10px 0 20px 9px;font-size:12px}
.ul1,.ul2{margin:0;padding:0;list-style:none}
.right .ul2{position:relative;margin:23px 0 23px 30px;min-height:50px;z-index:1}
.ul1 li{margin:0 0 6px 0}
.ul1 a,.ul1 a:visited{display:inline-block;padding:3px 0 5px 10px;text-shadow:1px 1px 0 #fff;color:#000}
.ul1 li a.selected,.ul1 li a.selected:visited,.ul1 li.selected a,.ul1 li.selected a:visited{color:#0078dd}
.ul1 li .selected a,.ul1 li .selected a:visited{padding:0}
li.selected{padding:0}
li.selected a{padding:2px 0 4px 9px}
.ul2 li{padding:0 0 7px 12px;background:url("/images/bg-li.png") no-repeat 0 7px}
.ul2 a,.ul2 a:visited{color:#000}
.ul3{font-family:arial,helvetica,sans-serif;font-size:12px}
.news{padding:0 0 50px 0}
.newsItem{position:relative;margin:0 0 48px 0;overflow:hidden}
.newsItem .bookBorder{float:left}
.newsItemDescription{margin:0 0 30px 198px}
.newsItemTitle,.newsItemAuthors,.newsItemSerial{font-family:Georgia,"Times New Roman",Times,serif}
a.newsItemTitle,a.newsItemTitle:visited{font-size:18px;line-height:22px}
.newsItemAuthors{font-size:16px;line-height:24px}
.newsItemSerial{font-style:italic;line-height:20px;color:#666}
.newsItemSerial a,.newsItemSerial a:visited{color:#009597}
.newsItemHeader{overflow:hidden}
.newsItemLeft{margin:0 170px 0 0}
.newsItemIcons{float:right;width:160px}
.newsItem .votes{padding:4px 0 1px 0}
.newsItemIconsItem{margin:3px 0 0 0}
.newsItemRed{margin:10px 195px 0 0;font-weight:bold}
.newsItemRed .line{margin:0 0 5px 0}
.newsItem .downloadHref{margin:9px 57px 0 0;float:right}
.showAll .line{margin:0 0 7px 0}
.userAvatar{position:relative;text-align:center;overflow:hidden;width:100px}
.userAvatar span{position:absolute;background:url("/images/bg-user-nick-right.png") no-repeat 0 0;right:0;bottom:0;width:10px;height:18px}
.comments{margin:0 0 50px 0}
.commentsItem{margin:0 0 10px 0;overflow:hidden}
.book .commentsItem{margin-top:-45px;padding-top:45px}
.commentsItem .userAvatar,.commentsItem .bookBorder,.commentsItemText{margin:0 0 10px 0}
.commentsItem .userAvatar,.commentsItem .bookBorder{float:left}
.commentsItem .bookBorder{margin-top:2px}
.commentsItemContent{position:relative;margin:0 0 0 90px}
.commentsItem .userAvatar{width:90px}
.commentsItemText{padding:8px 16px 12px 16px;background:#fcfcfc;border:solid 1px #e9e9e9;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;overflow:hidden}
.commentsItemText .votes{position:relative;display:inline-block;top:4px}
.right .commentsItemText .votes{margin:0 0 10px 0}
.commentsItemDate{position:relative;padding:0 0 0 20px;font-size:11px;color:#666;float:right;top:4px}
.commentsItemText b{display:inline-block;margin:4px 16px 0 0}
.commentsItemText p{margin:4px 0 0 0}
.commentsItemText p b{display:inline;margin:0}
.commentsAddTags{padding-top:8px}
.commentsAddTags button{margin:0 5px 0 0;padding:3px;text-shadow:1px 1px 0 #fff;border:solid 1px #b8b8b8;border-radius:3px;background:#ececec;background:-moz-linear-gradient(#f8f8f8,#e5e5e5);background:-webkit-gradient(linear,0 0,0 100%,from(#f8f8f8),to(#e5e5e5));background:-o-linear-gradient(#f8f8f8,#e5e5e5);font-family:arial,helvetica,sans-serif;font-size:12px;line-height:12px;color:#333;min-width:22px;cursor:pointer}
.commentsAddTags button:hover{background:#ddd;background:-moz-linear-gradient(#e8e8e8,#d5d5d5);background:-webkit-gradient(linear,0 0,0 100%,from(#e8e8e8),to(#d5d5d5));background:-o-linear-gradient(#e8e8e8,#d5d5d5)}
.commentsAddBoldTag,.commentsAddItalicTag{font-weight:bold}
.commentsAddItalicTag{font-style:italic}
.spollerTag{display:block}
.showSpoller{padding:8px 0;border-top:solid 1px #eee;border-bottom:solid 1px #eee}
.showSpoller a,.spollerText{display:none}
.showSpoller .spollerText{display:inline}
.editButtons{margin:10px 0 0 0;font-size:11px;line-height:14px}
.editButtons > a{margin-right:12px}
.editButtons span{display:inline-block;margin:0 0 0 -7px}
.editButtons span,.editButtons span a,.editButtons span a:visited{color:#444}
.commentsItemArrow{position:absolute;background:url("/images/bg-arrow-comment.png") no-repeat 0 0;top:12px;left:-10px;width:11px;height:19px}
.commentsItem .commentsHref{margin:10px 0 10px 117px;clear:both}
.commentsItemRight{margin-top:-10px}
.commentsItemRight .userAvatar{float:right}
.commentsItemRight .commentsItemContent{margin:0 110px 0 0}
.commentsItemRight .commentsItemArrow{margin-left:-1px;background-position:-11px 0;left:100%}
div.commentsAddComment{margin:0 0 -29px 0;padding:0 0 23px 0;background:#eee url("/images/bg-gray.png")}
div.sendMessage{background:none;width:725px}
.sendMessage div.EditTextarea ins{display:none}
.commentsAddComment .content{padding-top:37px}
.commentsAddComment .commentsItemText .votes{margin-left:6px;margin-bottom:0}
.commentsAddCommentField{margin:10px 0 50px 0;padding:5px 0 0 5px;border:solid 2px #e1e1e1}
.commentsAddComment .Edit{padding:0}
.commentsAddComment textarea{padding:0;border:none;font-family:arial,helvetica,sans-serif;font-size:12px;line-height:18px;width:100%;height:167px}
.commentsAddComment .button{position:absolute;margin:-36px 0 0 -116px;left:100%}
.infoBlock{position:relative;margin:0 0 0 30px;padding:27px 0;font-size:18px;line-height:20px}
.infoBlock > ins{display:block;position:absolute;background:url("/images/icon-info.png") no-repeat 0 0;top:25px;left:-30px;width:23px;height:23px}
.infoBlock .userHref ins{top:5px}
.alphabet{margin:0 0 27px 0;text-shadow:1px 1px 0 #fff;text-align:center;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;width:100%}
.alphabet td{width:2.94%}
.alphabet td:first-child{white-space:nowrap;text-align:left}
.alphabet span{color:#aaa}
.alphabet a,.alphabet a:visited{color:#000}
.alphabet a,.alphabet a:visited,.alphabet span{display:inline-block;padding:3px 5px 5px 5px}
.alphabet a.selected{padding:2px 4px 4px 4px;color:#0078dd}
.booksRight .title{font-size:28px;line-height:28px}
.sort a,.sort a:visited{display:inline-block;margin:0 10px 0 14px;color:#000}
.sort .selected{margin:0 0 0 4px}
.content .booksContent{padding-bottom:40px}
.books{margin:0 0 0 -25px;padding:12px 0 7px 0;overflow:hidden}
.booksFindLable,.empty{margin:3px 0 0 0;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;line-height:20px}
.booksItem{position:relative;margin:0 0 0 25px;font-family:Georgia,"Times New Roman",Times,serif;float:left;width:160px;height:290px}
#in-serials .booksItem{height:296px}
.booksItem .bookBorder{position:absolute;left:17px;bottom:80px}
.booksItemTitle{position:absolute;text-align:center;overflow:hidden;height:72px;bottom:0;width:100%}
.booksItemTitle a,.booksItemTitle a:visited{display:block}
.serialsItem .booksItemTitle a,.serialsItem .booksItemTitle a:visited{color:#009597}
.booksFive{height:290px}
.userBookShelf .books,.userVotes .books{margin:0 0 0 -16px}
.userBookShelf .booksItem,.userVotes .booksItem{margin:0 0 0 20px}
.booksFive .booksItem{margin-bottom:7px}
a.removeBookOnShelfButton{opacity:.6;background:url("/images/icon-remove-book.png") no-repeat 0 0;top:0;right:5px;left:auto;bottom:auto;width:29px;height:29px}
a.removeBookOnShelfButton:hover{background-position:0 -29px}
.booksItem:hover a.removeBookOnShelfButton{opacity:1}
.authorsItem{height:229px}
.results{padding:15px 0 0 0}
.serialResults{margin-top:-26px}
.results .line{margin-top:35px}
.results table{width:100%}
.results td{padding:12px 0;vertical-align:top;border-top:solid 1px #fbfbfb;border-bottom:solid 1px #ebebeb;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px}
.results tr:first-child td{border-top:none}
.results tr:last-child td{border-bottom:none}
.resultsVotesTd{width:200px}
.resultsInfoTd{color:#666;width:250px}
.pagesMenu{margin:-2px 0 0 0;overflow:hidden}
.pagesMenu a,.pagesMenu a:visited,.pagesMenu a.pagesMenuDis:hover{display:block;padding:0 7px 0 8px;text-shadow:1px 1px 0 #fff;text-decoration:none;background:#ededed url("/images/bg-selected.png") repeat-x 0 0;border-top:solid 1px #d4d4d4;border-right:solid 1px #ddd;border-bottom:solid 1px #fff;font-weight:bold;line-height:24px;float:left;color:#000;height:24px}
.pagesMenu a:hover,.pagesMenu a.pagesMenuCurrent,.pagesMenu a.pagesMenuCurrent:visited{padding:0 8px;text-shadow:1px 1px 0 #000;background-image:url("/images/bg-current.png");border-top:solid 1px #0057c0;border-right:none;border-bottom:solid 1px #fff;color:#fff}
a.pagesMenuPoint,a.pagesMenuPoint:visited,.pagesMenu a.pagesMenuDis:hover{font-size:18px;font-weight:normal;line-height:22px}
.pagesMenu a.pagesMenuDis,.pagesMenu a.pagesMenuDis:visited,.pagesMenu a.pagesMenuDis:hover{color:#a3a3a3}
.book .ul2{padding:25px 0}
.bookTitle,.bookAuthors,.bookSerial,.bookGenres{font-family:Georgia,"Times New Roman",Times,serif}
.bookTitle{margin:0;font-size:30px;font-weight:normal;line-height:34px}
.bookAuthors a,.bookAuthors a:visited{font-size:16px;line-height:24px}
.bookSerial,.bookGenres{font-style:italic;color:#666}
.bookSerial a,.bookSerial a:visited{color:#009597}
.bookGenres a,.bookGenres a:visited{color:#000}
.bookActions{margin:10px 0 0 0}
.bookActions > *{display:inline-block;vertical-align:top}
.bookActions .downloadedString{margin:0 0 0 16px}
.bookAddCommentHref,.bookAddMyBooksHref{position:relative;margin:2px 0 0 32px}
.bookAddCommentHref,.bookAddMyBooksHref > a{font-weight:bold}
.bookAddCommentHref ins,.bookAddMyBooksHref ins{display:block;position:absolute;background:url("/images/icons.png") no-repeat 0 -74px;top:3px;left:-16px;width:14px;height:11px}
.bookAddMyBooksHref ins{background-position:0 -85px;height:10px}
.title .bookAddCommentHref{display:inline-block;margin:0 0 0 30px;font-family:arial,helvetica,sans-serif;font-size:12px;top:-2px}
.shelfPopup,.shelfPopupBottom{position:absolute;background:url("/images/bg-shelf-popup.png") no-repeat 0 -23px}
.shelfPopup{position:absolute;padding:17px 22px 0 22px;top:17px;left:-22px;width:101px;z-index:1}
.shelfPopup div.shelfPopupBottom{padding:0;background-position:0 0;left:0;bottom:-25px;width:145px;height:25px}
.shelfPopup div{padding:5px 0 0 0}
div.shelfPopupRemove{padding-top:12px}
.shelfPopupRemove a,.shelfPopupRemove a:visited{color:#888}
.bookDescription{margin:0 0 7px 0;padding:15px 0 0 0}
.bookDescription p{margin:0 0 7px 0}
.bookDescriptionMultiline{position:relative;padding:0 0 18px 0}
.bookDescriptionMultiline .bookDescription{overflow:hidden;height:90px}
#description .bookDescriptionShow{display:none}
#description.bookDescriptionMultiline .bookDescriptionShow{display:block;position:absolute;bottom:0;left:0;z-index:1}
.bookDescriptionShow ins{display:block;position:absolute;background:url("/images/bg-show-message.png") no-repeat right 0;top:-1px;right:-17px;width:12px;height:18px}
.bookLinks{margin:27px 0 0 0;overflow:hidden}
.bookLinks .softBlock,.bookLinks .downloadBigHref{float:left}
.bookLinks .softBlock{margin:0 0 0 17px}
.book .title{margin:50px 0 17px 0;font-size:22px;line-height:22px}
.bookParams{margin:0 0 50px 0}
.bookParams p{margin:0 0 6px 0}
.networkButtons{position:relative;margin:27px 0 0 0;float:right;z-index:1}
.networkButtons iframe,#vk_like{display:inline-block}
.author,.serial{padding:0 0 30px 0}
.authorPhoto{background:url("/images/bg-author-page-frame.png") no-repeat 0 0;width:170px;height:238px}
.authorPhoto img{margin:3px 0 0 4px;width:161px;height:229px}
.authorTitle,.authorTitleEn,.authorYears{margin:0;font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal}
.authorTitle{font-size:24px;line-height:24px}
.authorTitleEn,.authorYears{font-size:16px;line-height:23px;font-weight:normal;color:#333}
.authorYears{padding:0 0 7px 0;color:#010101}
.authorSerial{padding:32px 0 0 0}
.authorSerialTitle{font-family:Georgia,"Times New Roman",Times,serif;font-size:22px;line-height:23px}
a.authorSerialTitle,a.authorSerialTitle:visited{font-size:18px;font-weight:bold;color:#000}
.authorSerial table{margin:20px 0 0 0}
.authorSerial td{padding-bottom:10px;vertical-align:top}
.authorSerialNumberTd,.authorSerialBookTd{font-family:Georgia,"Times New Roman",Times,serif;font-size:14px}
.authorSerialBookTd{padding:0 27px 0 0}
.authorSerialVotesTd{padding:2px 0 0 0;width:170px}
.authorSerial .commentsHref{margin-right:12px}
.authorSerial .downloadedString{margin-right:32px}
.subSerial{margin:-15px 0 0 50px}
.soft{padding:15px 0 0 0}
.softItem{position:relative;margin:0 0 48px 0;overflow:hidden}
.softItemContent{margin:0 40px 0 128px}
.softItem img{float:left;max-width:100px}
.softItemTitle{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;line-height:23px}
.softItemDescription{padding:10px 0 0 0}
.softItemType{padding:10px 0 0 0}
.softItemType b{padding:0 15px 0 0}
.softItemType .border{margin-left:9px}
.userMenu{padding:0 0 35px 0;overflow:hidden}
.userMenu .userAvatar{display:block;margin:0 0 0 -5px;text-align:left;background:url("/images/bg-user-frame.png") no-repeat 0 0;float:left;width:69px;height:69px}
.userMenu .userAvatar img{margin:3px 0 0 5px}
.userMenuContent{margin:0 0 0 77px}
.userMenuContent .title{margin:6px 0 0 0;height:34px}
a.userMenuUserHref,a.userMenuUserHref:visited{text-decoration:none;color:#000}
.userMenuContent .title span{font-family:arial,helvetica,sans-serif;font-size:12px;line-height:18px;color:#666}
.userMenuContent .border{display:inline-block;margin:0 0 0 11px;text-decoration:none;line-height:20px}
.userMenuContent a.userAddButton,.userMenuContent a.userAddButton:visited{margin:-3px 0 0 18px;text-shadow:1px 1px 0 #2c7dd5;background-position:0 -220px;line-height:21px;color:#fff;top:-2px}
.userAddButton .borderLeft,.userAddButton .borderRight{background-position:-9px -220px}
.userAddButton .borderRight{background-position:0 -220px}
.userMenuContent div{display:inline-block;margin:0 18px 0 2px}
.userMenuContent div,.userBookShelfMenu{text-shadow:1px 1px 0 #fff}
.userBookShelfMenu a,.userBookShelfMenu .border{font-weight:bold}
.ul1 span,.userMenuContent span,.userBookShelfMenu span{font-size:11px;font-weight:normal}
.userMenuContent .selected{margin:-3px 8px 0 -8px;padding-bottom:3px}
br.toShowPage{margin-top:-18px}
.userBookShelf{border:solid 1px #e1e1e1;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px}
.userBookShelf,.userComments,.userVotes,.userClub,.userMessages{margin:0 0 50px 0}
.userBookShelfMenu{padding:10px 22px;background:#ececec url("/images/bg-user-books-top.png") repeat-x 0 0;border-radius:9px 9px 0 0;-moz-border-radius:9px 9px 0 0;-webkit-border-radius:9px 9px 0 0;height:22px}
.userBookShelfMenu .border{background-position:0 -198px}
.userBookShelfMenu .borderLeft,.userBookShelfMenu .borderRight{background-position:-9px -198px}
.userBookShelfMenu .borderRight{background-position:0 -198px}
.userBookShelfMenu div{display:inline-block;margin:0 30px 0 0;line-height:22px}
.userBookShelf .pagesMenu{border-radius:0 0 0 9px;-moz-border-radius:0 0 0 9px;-webkit-border-radius:0 0 0 9px;height:25px}
.userBookShelf .empty{margin:11px 21px}
.userComments .comments,.userClub .comments{margin-bottom:0}
.userComments .commentsItemContent{margin-left:64px}
.userVotes .books{margin-top:-20px;margin-bottom:20px}
.userVotes .booksItemTitle{bottom:20px;height:54px}
.userVotes .votes{position:absolute;left:32px;bottom:0}
.userClubUsers{margin:0 -9px 0 0;overflow:hidden}
.userClubUsers .userAvatar{margin:0 0 18px 0;float:left;width:92px; height: 92px;}
#messages{margin-top:-23px;padding-top:13px}
#messages .left{position:relative}
.leftRightBg{position:absolute;background:url("/images/bg-left-right.png") no-repeat right 0;top:0;right:-14px;width:17px;height:96px}
#messages .ul3{position:relative;margin-top:8px;z-index:1}
#messages .ul3  .selected{display:block}
.messages{margin:0 0 10px 0;overflow:hidden}
.userMessagesItem{display:inline-block;margin:0 0 3px 0;padding:11px 16px;float:left;clear:both;max-width:97%}
.userMessagesItem .userHref{float:left}
.userMessagesItemText{margin:0 0 0 87px}
.userMessagesItemDate{display:block;padding:0 0 0 10px;font-size:11px;float:right;color:#666}
.userMessagesItem p,.userMessagesItemArrow{float:left;cursor:pointer}
.userMessagesItem p{margin:0;overflow:hidden;word-wrap:break-word;width:100%;height:18px}
.userMessagesItemButtons{display:inline-block;white-space:nowrap}
.userMessagesItemButtons a{margin:1px 0 0 10px;font-weight:normal}
.userMessagesItemNew .userHref,.userMessagesItemNew p{font-weight:bold}
.userMessagesItemMultiline .userMessagesItemButtons,.userMessagesItemArrow{display:none}
.userMessagesItemMultiline .userMessagesItemArrow{display:block}
.userMessagesItemMultiline .userMessagesItemArrow{margin:0 0 0 -70px;background:url("/images/bg-show-message.png") no-repeat 0 0;width:70px;height:18px;z-index:1}
.userMessagesItemShow{padding:10px 15px;background:#fcfcfc;border:solid 1px #e9e9e9;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px}
.userMessagesItemShow p{float:none;height:auto}
.userMessagesItemShow .userMessagesItemArrow{display:none}
.userMessagesItemShow .userMessagesItemButtons{display:inline-block}
.userMessagesItemShow .userMessagesItemButtons a{font-weight:bold}
.userMessagesItemMultiline.userMessagesItemShow .userMessagesItemButtons{float:right}
.userMessages .empty{margin:9px 0 0 16px}
.rightBook{position:relative;padding:30px 30px 0 18px}
.adminBlock,.notices{padding-top:4px}
.adminBlock .ul2{margin:0 0 30px 0}
.noticesItem{padding:0 0 34px}
.noticesItemTitle{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;line-height:20px;color:#001626}
.noticesItemText{margin:14px 0 0 0}
.needRead{padding-top:20px;background:#e8edf2 url("/images/bg-right-darck.png") repeat-y 0 0}
.rightBookTitle,.rightBookSubTitle{font-family:Georgia,"Times New Roman",Times,serif;line-height:20px}
.rightBookTitle{margin:0 0 18px 0;font-size:18px}
.rightBookSubTitle{margin:0 0 10px 0;font-size:16px;color:#444}
.rightBookSubTitle span{font-family:arial,helvetica,sans-serif;font-size:11px;line-height:18px;color:#666}
.rightBookSubTitle .line{margin:7px 0 0 0}
.needRead .rightBookTitle{text-shadow:1px 1px 0 #fff}
.rightBookItem{padding:0 0 29px 0;overflow:hidden}
.rightBookItem .bookBorder{float:left}
.rightBookItemType{display:block;position:absolute;background:url("/images/icons-file-type.png") no-repeat 0 0;top:26px;left:0;width:29px;height:21px;z-index:4}
.rightBookItemType2{background-position:0 -21px}
.rightBookItemType3{background-position:0 -42px}
.rightBookItemDescription{margin:0 0 0 55px;text-shadow:1px 1px 0 #fff}
.rightBookItemDescription a,.rightBookItemDescription a:visited{font-weight:bold}
.rightBookItemDescription b{display:block}
.rightBookItemDescription b a,.rightBookItemDescription b a:visited{text-decoration:none;font-weight:normal;color:#000}
.rightBookItemDescription b a:hover{text-decoration:underline}
.rightBookItemDescription i{display:block;font-size:11px;font-style:normal;color:#666}
.rightBookItemDescription i a,.rightBookItemDescription i a:visited{font-weight:normal;color:#009597}
.rightBook a.readyReaded,.rightBook a.readyReaded:visited{margin:0 0 0 30px;padding-top:10px;clear:both}
.rightBook a.userHref,.rightBook a.userHref:visited{padding:0 0 0 13px;font-size:11px;font-weight:normal}
.rightBook .userHref ins{top:3px}
a.readyReaded,a.readyReaded:visited{display:block;padding:5px 0 0 28px;text-shadow:1px 1px 0 #fff;background:url("/images/button-red.png") no-repeat left bottom;font-weight:bold;color:#5c6c81;width:97px;height:21px}
.rightAuthorItem{margin:0 0 24px 5px}
.rightAuthorItem a,.rightAuthorItem a:visited{display:block;font-weight:bold}
.rightAuthorItemPhoto{margin:0 0 0 -5px;background:url("/images/bg-author-frame.png") no-repeat 0 0;width:159px;height:159px}
.rightAuthorItemPhoto img{margin:3px 0 0 5px;width:150px;height:150px}
.rightAuthorItem i{font-style:normal;color:#666}
.rightUsersItem{margin:0 0 23px 0;overflow:hidden}
.rightUsersItemImage{margin:3px 0 0 0;float:left}
.rightUsersItemDescription{margin:0 0 0 68px}
.rightUsersItemDescription a.userHref,.rightUsersItemDescription a.userHref:visited{font-weight:bold}
.rightUsersItemDescription div,.rightUsersItemDescription div a,.rightUsersItemDescription div a:visited{color:#666}
.rightUsersItemDescription div{font-size:11px}
.authForm{position:relative;margin:0 0 0 20px}
.authForm .Edit .border{width:212px}
.tableTd1,.tableTd2{padding:0 0 14px 0;vertical-align:top}
.tableTd1 label{display:block;margin:4px 32px 0 0;text-align:right}
.tableTd3{padding:0 0 10px 0;text-align:center}
.tableTd3 label{vertical-align:middle}
.tableTd2 .Button,.tableTd2 .ButtonSeccond{margin:0 5px 0 0}
.tableTd2 .button{margin-top:7px}
.tableTd2 input[type="file"]{margin-top:1px}
.tableTd2 small{display:block;text-shadow:1px 1px 0 #fff;font-size:11px;color:#555}
small.formError{color:red}
.Edit .border,.Captcha .border,.ComboBox .border{margin:0 9px;background-position:0 -171px;width:299px}
.Captcha .border{width:199px}
.Edit .border,.Edit .borderLeft,.Edit .borderRight,.Edit input,.Captcha .border,.Captcha .borderLeft,.Captcha .borderRight,.Captcha input,.ComboBox .border,.ComboBox .borderLeft,.ComboBox .borderRight,.ComboBox input{height:27px}
.Edit .borderLeft,.Captcha .borderLeft,.ComboBox .borderLeft{background-position:-9px -171px}
.Edit .borderRight,.Captcha .borderRight,.ComboBox .borderRight{background-position:0 -171px}
.Edit input,.Captcha input,.ComboBox input{padding:0;background:none;border:none;font-family:arial,helvetica,sans-serif;font-size:12px;line-height:27px;color:#000;width:100%}
.EditEmpty input,.ComboBoxEmpty input{color:#687079}
.flash{position:fixed;background:#fff;border-bottom:solid 1px green;opacity:0.9;top:0;left:0;width:100%;z-index:100}
.flasherror{border-color:red}
.flash .content{margin:0;padding:6px 0;text-align:center}
.flash b{display:inline-block;padding:3px 0 3px 28px;background:url("/images/icons-validate.png") no-repeat 0 0}
.flasherror b{background-position:0 -23px}
.footerMenu{margin-left:30px;padding:22px 0 0 20%;text-shadow:1px 1px 0 #fff;font-family:Georgia,"Times New Roman",Times,serif;line-height:20px;overflow:hidden}
.footerMenu ul,.footerMenu li{margin:0;padding:0;list-style:none}
.footerMenu ul{margin:0 36px 0 0;float:left;width:20%}
.footerMenu li{padding-bottom:12px}
.footerMenu a,.footerMenu a:visited{color:#333}
.footerMenu .border{display:inline-block;white-space:nowrap;background:none;height:20px}
.footerMenu .borderLeft,.footerMenu .borderRight{display:none;background-position:-9px -22px;height:20px}
.footerMenu .borderRight{background-position:0 -22px}
.footerMenu a.border:hover,.footerMenu a.footerMenuItemCurrent,.footerMenu a:visited.footerMenuItemCurrent{text-shadow:1px 1px 0 #005caa;background:#0078dd;color:#fff}
.footerMenu a:hover .borderLeft,.footerMenu a:hover .borderRight,.footerMenuItemCurrent .borderLeft,.footerMenuItemCurrent .borderRight{display:block}
.stats{position:absolute;margin-left:30px;left:20%;bottom:20px}
.statsItem{margin:0 10px 0 0;float:left}
.copy,.handcrafted{position:absolute;text-shadow:1px 1px 0 #fff;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;top:24px}
.copy{line-height:16px;color:#333;left:30px}
.handcrafted{margin-left:15px;font-size:11px;line-height:12px;color:#aaacb1;left:77%;//width:71px
}
.field4Td .Edit,.field2Td .Edit{margin-right:3px}
.field4Td .Edit .border{width:2.5em}
.field2Td .Edit .border{width:1.4em}
.whiteP{display:inline-block;margin-top:20px;padding:8px 10px;background:#fff;border-radius:10px}
.isAdmin,a.isAdmin,a.isAdmin:visited{color:#cd0b0b}
textarea {resize: vertical}