html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border-width: 0; border-style: solid; border-color: #D8D8C4; outline: 0; font-size: 100%; vertical-align: baseline; word-break: break-word;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
.fict ins {text-decoration: none; background-color: #66FF66;}
.fict del {text-decoration: line-through; background-color: #FF6666;}
table {border-collapse: collapse; border-spacing: 0;}
input, select, textarea {border-color: #d8d8c4; border-style: solid; border-width: 1px; font-size: 14px; background-color: #fff;}
input[type=checkbox] {top:2px; position: relative;}

body {font-family: Roboto, Verdana, "Open Sans", sans-serif, ubuntu; text-align: center; font-size: 14px; background:#fcfaf2;}
textarea {font-family: Roboto, Verdana, sans-serif, ubuntu;}
.clear {float: none;clear: both;}
.left {position:relative; float: left;}
.right {position:relative; float: right;}
.red {color:#FF0000;}
.blue {color:#0000FF;}
.green {color:#3caa3c;}
.gen {color:#663366 !important;}
.fem {color:#911e42;}
.orange {color:orange;}
.navy {color:navy;}
.center {text-align:center;}
.tleft {text-align:left;}
.tright {text-align:right;}
.hidden {display:none;}
.display {display:block;}
.nodata {text-align:center; padding:30px 10px; font-size:14px;}
.error {padding:5px;color:red;}
td.valign_top {vertical-align:top;}
ul.normal, ul.normal ul {margin:5px 0 5px 35px; list-style:disc;}
ul.normal li, ul.normal ul li{margin-top:5px;}
.inline6 {position: relative; top: 6px; border: 0;}
.inline3 {position: relative; top: 3px; border: 0;}
.inline2 {position: relative; top: 2px; border: 0;}
.right_padding_null {padding-right:0 !important;}
.open-picture {cursor: zoom-in;}
.close-picture {cursor: zoom-out;}
.cursor-pointer {cursor:pointer;}
.del_img {cursor:pointer; opacity: 0.5;}
.del_img:hover {opacity: 1;}
.input_3 {padding:2px;}

.FullWidth {box-sizing: border-box; width: 100%; position: relative;}
.ContentTable {box-sizing: border-box; width: 100%; padding: 0 10px; text-align: left; position: relative; line-height: 150%;}
.ContentTable_WithImg img {max-width:100%;}
.ContentTable_Half {box-sizing: border-box; width:50%; float:left; text-align:left;}
.ContentTable_Half.tright {text-align: right;}
.FullWidthTable {border-bottom-width: 1px; border-color: #D8D8C4; width:100%;}
.FullWidthTable.allborder {border-width: 1px;}
.FullWidthTable td {border-top-width: 1px; border-right-width: 1px; padding:10px; text-align:left;}
.FullWidthTable th {padding:10px;}
.FullWidthTable td.last {border-right-width: 0;}
.ContentFlex {display: flex; flex-direction: row; justify-content: space-between;}

.LightBlock, .LightBlock_toTop, .LightBlock_topNoBr, .LightBlock_NoPadding, .LightBlock2 {box-sizing: border-box; width: 100%; position:relative; background: #fcfcef; border-width: 1px 0 1px 0; padding: 10px; text-align: left;}
.LightBlock_toTop {border-top-width: 0; margin-top:-5px;}
.LightBlock_topNoBr {border-top-width: 0;}
.LightBlock_NoBr {border-width: 0;}
.LightBlock_NoPadding {padding: unset;}
.LightBlock_topNoBr h1 {text-align:left;}
.LightBlock_topNoBr .Member_Subscription1 {border-width: 1px;}
.LightBlock2 {background: #f3f3e3;}
.LightBlock_Rounded, .LightBlock2_Rounded {box-sizing: border-box; border-radius: 10px; background: #fcfcef; border-width: 1px;}
.LightBlock2_Rounded {background: #f3f3e3;}

.Autent {width:250px; margin:0 auto; padding:20px;}
.Autent td {padding:3px;}
.Autent input {width:150px;}
.Autent input[type=checkbox] {width:10px;}

#site-content {display: flex; flex-direction: row; flex-wrap: nowrap; position:relative; margin:45px auto 0; min-width:320px; width:100%; max-width:1024px; background:#EFEFDB;}
#site-content-center {box-sizing:border-box; width:777px; border-left:#d8d8c4 1px solid; border-right:#d8d8c4 1px solid; text-align:center; background:#FCFCE8; padding:10px 0;}
#site-content-right {box-sizing:border-box; width:160px; flex-grow:1; margin:0 10px 10px 10px; text-align:center; background:#EFEFDB;}

.topbar, .topbar2, .topbar3 {position:absolute; top:0; z-index: 50; width:100%; height:45px; background:#D8D8C4;}
.topbar.fixed {position:fixed;}
.topbar.show-search, .topbar2.show-search {height:90px;}
.topbar-container, .topbar2-container {position: relative; margin: 0 auto; min-width: 320px; width: 100%; max-width: 1024px;}
.topbar a.logo, .topbar2 a.logo {display: inline-block; float:left; width:192px; height:42px; background: url('/images/pf_logo_min_7.png') 5px 8px no-repeat; background-size: 174px 30px;}
.topbar-menu {position:relative; padding: 0; margin: 0; list-style: none; float: left;}
.topbar-menu.topbar-menu-right {float:right;}
.topbar-menu li {position:relative; list-style: none; display:inline-block;}
.topbar-menu li:hover, .topbar-menu li.hover {background:#EFEFDB; cursor:pointer;}
.topbar-menu li a {display: block; padding: 0 12px; color: #333; font-size: 15px; line-height: 45px; text-decoration: none; text-shadow: 1px 1px 1px #bbb;}
.topbar-menu .topbar-menu-li1 {display:none;}
#topbar-menu2 {display:none;}
.reg-link-inenter {display: none; box-sizing: border-box; width:100%; border-bottom:#d8d8c4 1px dashed; padding:10px; font-size: 15px;}
.topbar-pers {float:right; height:45px; color: #333; font-size: 15px; text-decoration: none; text-shadow: 1px 1px 1px #bbb;}
.topbar-pers td {vertical-align: middle; padding:5px 10px;}
.topbar-pers-name {font-size:14px;}
.topbar-pers:hover, .topbar-pers.hover {background:#EFEFDB; cursor:pointer;}
.topbar-pers td.img {padding:7px 0 6px 10px; position: relative;}
.insert_main_menu_counter, .insert_main_menu_counter2 {background-image: linear-gradient(#fa3c45, #dc0d17); border-radius: 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.7); color: #fff; font-size: 10px; left: 5px; line-height: 10px; min-width: 8px; padding: 2px 3px; position: absolute; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4); top: 2px;}
.insert_main_menu_counter {display: none;}
.insert_main_menu_counter:empty, .insert_main_menu_counter2:empty {top:-200px;}
.main_menu li span, .main_menu2 li span {font-weight: bold;}

.topbar3 {position:fixed; background:#F3F3E3; top:45px; border-bottom-width: 1px; z-index: 49; transition: all .3s ease;}
.topbar3.out {transform: translateY(-100%);}
.topbar3.topbarfixed {top:0;}

.arrow {display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 5px dashed; border-right: 5px solid transparent; border-left: 5px solid transparent;}

.HeaderSlideMenu {display:none; z-index:55; position:absolute; top:45px; background:#FCFCE8; border-width: 1px; overflow-y:auto;}
.HeaderSlideMenu1 {right:0;}
.HeaderSlideMenu2 {left:192px;}
.HeaderSlideMenu li {width:250px; position:relative; list-style: none; display:block; text-align: left; border-top: 1px dashed #D8D8C4;}
.HeaderSlideMenu li:hover {background:#EFEFDB; cursor:pointer;}
.HeaderSlideMenu li.first {border:none;}
.HeaderSlideMenu li a, .HeaderSlideMenu .edit-darklight-inform {display:block; padding:10px;}
.HeaderSlideMenu .topbar-menu-li1 {display:none;}
.HeaderSlideMenu h2 {padding: 20px 10px 10px 10px; text-align: left;}
.HeaderSlideMenu .main_menu {width: 250px;}
.HeaderSlideMenu li a.HSM_Popular {background: url('/images/readers-count.png') 10px 10px no-repeat; padding-left: 35px;}
.HeaderSlideMenu li a.HSM_New {background: url('/images/new.png') 10px 14px no-repeat; padding-left: 35px;}
.HeaderSlideMenu li a.HSM_HotNew {background: url('/images/hot_32.png') 10px 10px no-repeat; background-size: 16px 16px; padding-left: 35px;}
.HeaderSlideMenu li a.HSM_Audio {background: url('/images/play_audio.png') 10px 10px no-repeat; background-size: 16px 16px; padding-left: 35px;}
.HeaderSlideMenu li a.HSM_Find {background: url('/images/search_16.png') 10px 11px no-repeat; padding-left: 35px;}
.HeaderSlideMenu li a.HSM_SiteGuide {background: url('/images/help_16.png') 10px 10px no-repeat; padding-left: 35px;}
.chbutt {display: inline-block; max-width: 135px; padding:0 5px 1px 5px; border-radius:3px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.HeaderSlideMenu .chbutt {position:absolute; top:8px; right:10px; padding:0 5px 1px 5px;}
.HeaderSlideMenu3 {right:0; z-index: 49; width:260px; padding-bottom:10px;}
.read_properties_button {position:absolute; right:10px; top:10px; border-width: 1px; border-radius: 5px; padding:5px 10px 5px 35px; background: url('/images/hb-hide.png') 10px 5px no-repeat; cursor: pointer;}
.read_properties_button:before {content: 'Настройки';}
.read_properties_button:hover {background-color: #EFEFDB;}
.read_properties_button.hover {background-color: #D8D8C4;}
.edit-darklight {position:absolute; right:150px; top:16px; cursor: pointer;}
.edit-darklight-inform {cursor: pointer;}

#sidebar-toggle1 {display: none; box-sizing:border-box; float:right; padding:6px 8px 9px 8px; width:46px; height:45px; cursor:pointer;}
#sidebar-toggle1:hover, #sidebar-toggle1.hover {background:#EFEFDB;}

.Footer {position:relative; min-width:320px; width:100%; max-width:1024px; margin:0 auto; background:#D8D8C4;}
.Footer_1, .Footer_2 {box-sizing:border-box; width:50%; float:left; text-align:left;}
.Footer ul {margin:10px 0 50px 20px; line-height: 25px;}

/* живой поиск */
.search-answ {display:none; z-index: 10; box-sizing:border-box; width:100%; max-height:300px; overflow:auto; position:absolute; margin-top:-1px; background: #fff; border-width: 0 1px 1px 1px; text-align:left;}
.search-answ li {border-top-width: 1px; border-style: dashed; line-height: 100%;}
.search-answ li.activ {background:#F3F3E3 !important;}
.search-answ .link-big {padding:10px 5px !important;}
.search-answ .link-small {padding:5px !important; font-size:11px !important;}
.search-answ li:hover {background:#F3F3E3; cursor:pointer;}
.search-answ em, .search_em {background:#FFEA00; font-style:normal;}
.search-answ td {padding:3px 3px 0 3px !important; vertical-align:middle; border-width:0;}

.header-search {border-width: 1px; border-radius:3px; display:block; z-index:52; padding:4px 4px 4px 20px; position: absolute; line-height: 16px; height:16px; top:10px; left:605px; width: 146px; background-image: url("/images/header_search.png"); background-position: 5px 6px; background-repeat: no-repeat;}
.header-search.show {display:block;}
.header-search-answ {left:605px; top:34px; box-shadow: 0 0 6px #999; border-radius:0 0 3px 3px; width: 409px; border-width: 1px; padding-top:1px; max-height: unset;}
.header-search-answ li:last-child {border-radius:0 0 3px 3px;}

/* живой поиск фандомов */
.fdmain-search-container {position:relative;max-width:450px; width:450px; float:left;}
.fdmain-search {box-sizing:border-box; margin:20px 0; padding:6px; font-size:14px; width:100%; border-width: 1px;}
.fdmain-search-answ {left:0; top:49px; max-height: unset;}
.fdmain-table {box-sizing:border-box; width:100%;}
.fdmain-avatar {width:150px;}
.fdmain-avatar img {width:150px; margin:0 !important;}
.fdmain-search-info {position:absolute; top:28px; right:5px;}
.FH_into .fdmain-search {margin:0;}
.FH_into .fdmain-search-answ {top:30px;}

.Interlocutors table {margin-top:10px;}
.Interlocutors td {padding: 3px 3px 0; vertical-align: middle;}

#body_error {display:none; position:fixed; bottom:0; left:0; width: 100%; text-align:center; z-index: 50;}
#body_error_text {text-align:center; padding:25px; background:#FF8888;}
#body_error_close {float:right; padding:10px; background:#FF8888;}
#body_error_close a {color:navy; border-bottom:1px dotted; cursor:pointer;}

.FindFormTd select {padding: 5px;}
.find_form_prop2 select, .find_form_prop3 select, .het_slash_container {width:248px; margin-bottom: 10px;}
.find_form_prop2 select[multiple], .find_form_prop3 select[multiple] {width:100%;}
.find_form_prop1 select {width:90%; margin-bottom:10px;}
.search_form_3_more_fandom_button {margin-bottom: 10px;}
.find_form_submit {box-sizing: border-box; width:100%; height:30px; margin-top:20px;}
.het_slash_container {position:relative; display: inline-block;}

.find_form_management {position:absolute; top:0; right:0; border-width:0 0 1px 1px; border-radius: 0 0 0 5px; cursor:pointer;}
.find_form_management_slideup {display:inline-block; opacity:0.4; padding:2px 3px 1px 5px;}
.find_form_management_slideup:hover {opacity:0.7;}
.find_form_management_pin {display:inline-block; padding:2px 4px 1px 5px; border-left-width:1px;}
#rec_find_form .find_form_management {display: none;}

select:not([multiple]).input_3.selected {background: #3399FF; color:#FFFFFF;}
.input_3:not([multiple]).selected option, .input_3:not([multiple]).selected optgroup {background: #ffffff; color:#000000;}

.main_menu {min-width:160px; max-width:300px; width:100%; text-align:left;}
.PrivateMenu .main_menu {width:165px;}
.main_menu li {border-top-width: 1px;}
.main_menu li.checked {margin-left:-10px; border-left-width: 10px;}
.main_menu li.first {border-top:none;}
.PrivateMenu .main_menu li {border-top: 1px solid #EFEFDB;}
.main_menu a {display:block; padding:10px;}
.main_menu2 {display:none;}
.another_fandoms_menu_1 {padding:10px; border-top-width: 1px;}
.another_fandoms_menu_2 {margin:10px;}
.main_menu_management {position:absolute; top:0; right:10px; width:36px; height: 36px;}
.main_menu2 .main_menu_management {top:12px; z-index: 10;}
.main_menu_management_hidden, .Footer .main_menu_management {display: none;}

#site-content-right h2 {text-align: left; padding:20px 10px 10px 10px;}

#EnterForm {width:200px; padding:20px; margin:0 auto; text-align:left;}
#EnterForm .lostpass a {color:#92927E; border-bottom: 1px #92927E dashed;}
#EnterForm input[type=text], #EnterForm input[type=password] {width:200px; margin-bottom:5px; margin-top:1px;}
#EnterForm input[type=submit] {width:200px; margin:20px auto;}

.AddButton {position:relative; display: inline-block; cursor:pointer; z-index: 10; margin-top:10px;}
.main_menu2 .AddButton {margin-bottom: 20px}
.AddButton_button, .AddButton_menu {box-sizing: border-box; width:225px; color: #333;}
.main_menu2 .AddButton_button, .main_menu2 .AddButton_menu {width:230px;}
.AddButton_button {background:#D8D8C4; padding:8px 25px; font-size: 15px;  border-radius: 5px;}
.AddButton.hover .AddButton_button {border-radius: 5px 5px 0 0;}
.main_menu2 .AddButton.hover .AddButton_button {border-radius: 0 0 5px 5px;}
.AddButton_button:hover, .AddButton.hover .AddButton_button {background:#D8D8C4;}
.AddButton_menu {display:none; position:absolute; top:34px; left:0; background:#D8D8C4; border-radius: 0 0 5px 5px; text-align: left;}
.main_menu2 .AddButton_menu {top:unset; bottom:34px; border-radius: 5px 5px 0 0;}
.AddButton.hover .AddButton_menu {display: block;}
.AddButton_menu li {border:0; width:unset;}
.AddButton_menu li a {display: block; padding:10px; color:#333;}
.AddButton_menu li.last {border-radius: 0 0 5px 5px;}
.main_menu2 .AddButton_menu li.last {border-radius: 0;}
.main_menu2 .AddButton_menu li.first {border-radius: 5px 5px 0 0;}
.AddButton_menu li:hover {background:#b7b792;}

.Sidebar_NativeAd {box-sizing: border-box; width:100%; margin:20px 0; border-width: 1px; border-radius:3px; padding:10px; background: #FCFCE8; text-align: left;
 overflow: hidden;}
.Sidebar_NativeAd_title {font-size:15px; background: #D8D8C4; margin:-10px -10px 10px -10px; padding:10px;}
.Sidebar_FindLink {font-family: Trebuchet MS, Roboto, Verdana, "Open Sans", sans-serif, ubuntu; font-size:19px; font-weight:bold;}
.Sidebar_FindLink span {font-size:32px;}

.RightAdviceNext {display: inline-block; position: relative; top:3px; width:16px; height:16px; margin-left:5px; cursor:pointer;}
.RightAdviceHide {opacity:0.5; width:11px; height:11px; margin-left:7px; margin-top:2px; cursor:pointer;}
.RightAdviceHide img {display:none;}

.dropdown, .dropdown-click {position: relative; display: inline-block;}
.dropdown:hover div.body, .dropdown-click.hover div.body {display:block;}
.dropdown div.body, .dropdown-click div.body {display:none; overflow: hidden; position: absolute; top: -6px; right: -11px; z-index: 49; background: #FCFCE8; border: solid 1px #D8D8C4; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);}
.dropdown div.header, .dropdown-click div.header {cursor: default; float:right; padding:5px 10px 4px 10px; background: #D8D8C4; text-align:right;}

.MainBlock {margin-top:30px; margin-bottom:10px;}
.MainBlock h1, .MainBlock h2 {font-size:21px; color:#444; text-align:center; margin-bottom:15px;}
.MainBlockLeft {box-sizing:border-box; width:50%; float:left; padding-right:25px;}
.MainBlockRight {box-sizing:border-box; width:50%; float:left;}
.MainCallengesList {display: none;}
.MainCallengesList1 {display: none; margin:0 auto; max-width:300px;}

.PopularFandoms_Container {margin:10px; text-align:left; line-height:200%;}
.PopularFandoms_Div1, .PopularFandoms_Div2 {float: left; margin-right: 10px; width: 255px;}
.PopularFandoms_Div2 {width:245px;}
.PopularFandoms_Div3 {float:left; width:235px;}

.MainNewFandoms {margin-top:-10px;}
.MainNewFandoms td {vertical-align: middle;padding-top:10px;}
.MainNewFandoms_Avatar div {width:58px; height:58px; margin-right:5px;}

.news_properties_panel {width:280px; padding:10px; text-align:left;}
.news_properties_header {width:280px;}
.news_properties_panel_1 {margin:0 0 10px 0;}
.news_properties_panel_2 {margin:0 20px 5px 20px;}
.news_view_submit {text-align:center; padding:15px 0 0 0;}
.news_view_submit input[type=submit] {margin-right:0;}

#news .date {text-align:left; margin:30px 0 30px 40px; color: green;}
#news .date {text-align:left; margin:30px 0 30px 40px; color: green;}
#news .news_item {display: flex; margin-bottom: 20px;}
.NewsCat {font-weight: bold; margin:10px 0;}
.ftf {color:#517490;}
.news_next_button {margin-top: 10px;}

.news_show_more_button {margin-right:10px;}
.news_show_more_button img {width:40px; height:40px; opacity: 0.4; cursor: pointer;}
.news_show_more_button img:hover {opacity: 0.7;}

.summary_activ {border:0;}
.summary_table {display:none; margin:-20px 0 20px 0;}
.summary_table_in {display: flex;}
.summary_table_first {width:40px; cursor:pointer; flex-shrink: 0;}
.summary_table_first:hover {background: url('/images/go-up1.png') bottom no-repeat;}
.summary_text {width: 100%;}
.summary_text, .chapter_audio {background:#f3f3e3; padding:10px; margin:5px 0 0 5px; border-width: 1px; border-radius: 10px; text-align:left;}
.summary_text_left {width:135px; position:relative; float:left; margin-top:10px; color:#333;}
.summary_text_right {position:relative; float:left; margin-top:10px; max-width:525px;}
.NewsInFandom .summary_text_right {max-width:320px;}
.summary_text_fic3 {padding:20px 145px; margin-bottom:10px; text-align:justify; line-height:150%;}

.Reg input[type=text], .Reg input[type=submit], .Reg input[type=password] {width:300px; margin-top:5px;}
.Reg select {margin-top:5px;}
.Reg table {width:300px; margin: 30px auto;}
.Reg td {padding:10px 0;}

.TextFormat, .TextFormat2, .TextFormat3 {display:inline-block; border:1px solid #CCCCCC; padding:4px 6px; cursor:pointer; background:#F0F0EE; margin:5px 2px 5px 0; text-align:center; line-height: 15px; white-space:nowrap;}
.TextFormat3 {margin:0;}
.TextFormat.rightMargin, .TextFormat2.rightMargin {margin:5px 10px 5px 0;}
.TextFormat.oneChar {width:10px;}

.ChallengeList_Item {padding:20px 10px; text-align:left; border-bottom-width: 1px; line-height: 150%;}
.ChallengeList_Item_InBloglenta {padding:20px 0; border-bottom-width: 0; border-top-width: 1px;}
.ChallengeList_Item_NoBorder {border-bottom-width: 0;}
.ChallengeList_Title {font-size: 19px;}
.ChallengeItem {box-sizing: border-box; width:100%; border-bottom: #d8d8c4 1px solid;}
.ChallengeDescription img, .ChallengeList_Item img {max-width:100%;}
.ItemBody {max-width:595px; float:left;}
.ItemBody span.title {color:#000080;}
.ItemVote {width: 140px; float:right; padding:5px; text-align:center;}
.ItemVote span.vote {font-size: 35px; font-weight:bold; color:orange;}
.ItemVote span.vote_count {color:#660099;}
.ChVoting {width:100%; margin:0 auto;}
.ChVoting.ChVoting_active {max-width:500px;}
.ChVoting td {text-align:left; padding:5px 0;}
.ChVoting a {padding-left:5px;}
.ChVoting input[type=radio] {position: relative; top: 2px;}
.ChVoting .num {width: 100px; text-align:right;}
.ChallengeNomTable {margin-bottom:50px;}
.ChallengeEditTable .first, .ChallengeNomTable .first {width:110px; vertical-align:middle;}
.ChFormat {display: inline-block; padding:0 10px; margin:0 10px 10px 0; border-radius: 5px;background-color: #365F92; color:#EEEEEE;}

.StatFics td {padding: 10px;}
.StatFics tr {position: relative;}
.StatFics td.fic {text-align: left; border-bottom: 1px dotted #92927e;}
.StatFics td.stat {border-bottom: 1px dotted #92927e; text-align:right; white-space:nowrap;}

.Stat td {padding: 5px 0 5px 0; border-bottom: 1px dotted #92927e; word-break: break-all;}
.Stat_value {text-align:right; white-space:nowrap;}
.Stat_indent {width:50px; border:0 !important;}
.Stat_noborder {border:0 !important;}

.UsersList {box-sizing: border-box; width: 100%; text-align: left;}
.UsersList td {padding:10px; vertical-align:middle; border-bottom:#92927e 1px dotted;}
.UsersList2 td {padding:5px 0; vertical-align:top; border-bottom:#92927e 1px dotted;}
.UsersList .avatar {padding-right:0;}
.UsersList .avatar img {float: left;}
.UsersList.UsersListSmallAvatar .avatar {width:36px; min-height: 36px;}
.UsersList.UsersListBigAvatar .avatar {width:64px; min-height: 64px;}
.UsersList.UsersListInner .avatar {padding-left:0;}
.UsersList .stat {position:relative; text-align:right; white-space: nowrap;}
.UsersList.UsersListInner .stat {padding-right:0;}
.UsersList .nodata {border:none;}

.Ghall td.Pic {width:80px; padding:10px; vertical-align: top; text-align:center;}
.Ghall td.Description {padding:10px 0 10px 0; vertical-align:middle;}
.Ghall div.list {margin-top:5px;}
.Ghall div.list a {cursor:pointer;}

#series_search table {box-sizing: border-box; max-width:600px; margin:10px auto; clear:both;}
#series_search td {padding:5px;}
#series_search select {width: 150px;}

.BlogListItem {box-sizing: border-box; width:100%; margin:10px 0; padding:10px; border-bottom-width: 1px; text-align:left;}
.BlogListItem_Title {box-sizing: border-box; width:100%; margin:10px 0 20px 0;}
.BlogListItem_Title h2 {font-weight:normal; font-size:19px;}
.BlogListItem_Stat {padding-top: 20px; text-align:right;}
.BlogListItem img, .BlogItem img {box-sizing: border-box; max-width: 100%;}

.statistics_year {text-align:center; font-size:24px; margin:20px 0 20px 0;}
.statistics_year_months {display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap;}
.statistics_year_sum {margin:30px 0; text-align: center;}
.statistics_month_container {box-sizing: border-box; width:245px; height:140px; border-width: 1px; margin-top:10px; margin-bottom:10px;}
.statistics_month_container h2 {background:#d8d8c4; padding:3px 0; text-align: center;}
.statistics_month_list {text-align:left; padding:10px; line-height:150%; height:36px;}

.comments {box-sizing: border-box; width: 100%; padding: 10px;}
.blockquote-title {margin:5px 0 -5px 30px; padding:5px; font-size:11px;}
.blockquote {margin:5px 0 5px 30px; padding:5px; background: #FCFCEF; border:1px dashed #D8D8C4;}
.spoiler {position:relative; margin:5px 0 5px 30px; padding:5px; background: #FCFCEF; border:1px dashed #D8D8C4; cursor: pointer;}
.spoiler:before {position:relative; z-index: 31; float:right; margin: -5px -5px 5px 5px; content: 'Показ по клику'; color:#000; font-size:11px; background:#EFEFDB; border-bottom:1px dashed #D8D8C4; border-left:1px dashed #D8D8C4; padding:0 2px;}
.spoiler:after {position:absolute; top:0; right:0; z-index: 30; display:block; width: 100%; height:100%; background: #FCFCEF; content: ' ';}
.spoiler * {visibility: hidden;}
.spoiler.selected * {visibility: visible;}
.spoiler.selected:after {display: none;}

.comments .title, .SerieContainerTitle {padding:10px; margin-bottom:10px; background:#F3F3E3; border-width: 1px; text-align: left;}
.comments .title.off {border: 1px dotted #d8d8c4; color: #777777; background: none;}
.comments .title.off:hover {background: #EFEFDB;}
.break-up {text-align:center; margin-bottom:55px;}
.break-up div {position:relative; top:17px; width:150px; margin:0 auto; padding:3px; border-radius:2px; border:1px solid #92927E; background:#FCFCE8;}
.comments .subject_link td {padding:3px;}
.comments .edited {float:right; margin:10px; font-size:11px; color:#777;}
.CommentItem {box-sizing:border-box; width:100%; margin-bottom:25px;}
.CommentItemTop {padding:10px; background:#F3F3E3; border: #D8D8C4 1px solid; text-align: left;}
.CommentItemLeft, .ComplaintItemLeft {padding:10px; width:125px; vertical-align: top;}
.ComplaintItemLeft {width:70px;}
.CommentItemLeft2, .ComplaintItemLeft2 {padding:10px; vertical-align: middle;}
.CommentItemRight, .ComplaintItemRight {padding:10px; vertical-align: top; text-align:left; line-height: 150%;}
.CommentItem:hover .LikeButton {visibility: visible;}
.CommentListManagement {margin-bottom:10px;}

#CommentForm, .AuthorIntroduction {position:relative; margin: 25px auto; min-width:300px; max-width:600px; text-align:left;}
#CommentForm .comment_area {margin-bottom:5px; border-width:0 1px 1px 1px;}
#CommentForm .title, .AuthorIntroduction .title {padding:10px; background:#F3F3E3; font-weight:bold; font-size: 11px; text-align: left; border-width: 1px;}
#CommentForm .NotAuth, .AuthorIntroduction .body {border-width:0 1px 1px 1px;}
#CommentForm textarea {box-sizing: border-box; width:100%; height:120px; padding: 10px; border: 0;}
.CommentError {font-size:11px; color:red; padding:5px 0 0 10px; text-align:left;}
.CommentEditManagement {padding:10px 0; text-align:left;}
.CommentEditText {box-sizing: border-box; width:100%; margin:0; padding:5px; line-height: 150%;}
.CommentAbus {float:right; margin-bottom:25px; min-width: 300px; max-width:480px; padding:10px; border-width: 1px; text-align:left; background:#FCFCE8;}
.CommentAbus textarea {height:60px; margin-bottom:10px;}
.AuthorIntroduction img {margin-right:10px;}
.AuthorIntroduction .body {display: flex; flex-direction: row; flex-wrap: nowrap; padding:10px;}
.AuthorIntroduction .text {flex-grow: 1;}
.AuthorIntroductionPreview {border-width: 1px; border-style: dashed; padding:5px; margin-bottom:5px; background: #FCFCEF;}

.FicHeadHead, .FicHead_Actions, .FicHead_Actions_2 {display: flex; flex-direction: row; flex-wrap: nowrap; position: relative;}
.FicHead {margin-top:25px;}
.ReadContentCenter .FicHead {padding: 90px 10px 0 10px;}
.tr {display: flex; flex-direction: row; margin:10px 0;}
.tr .title {flex-shrink:0; width:135px; font-size: 14px; font-weight: normal; color:#333;}
.tr .content {flex-grow: 1;}
.FicHead .translation_info {display:block;}
.FicHead .translation_info td {padding:2px 0;}
.FicHead .translation_info .first {width:160px;}
.FicHead .translation_info .second {font-style: italic;}
.FicHead_cover {text-align:center; padding: 12px 10px 10px 0;}
.FicHead_cover div {width:200px; margin:0 auto;}
.FicHead_banner {margin-right:20px;}
.FicContents a:visited {color:#800080 !important;}
.FicHead_Actions {margin:10px;}
.FicHead_Actions_2 {flex-direction: column; width:100%; height:310px;}
.FicHead_Actions_2.no_banners {height: unset;}
.FicHead_Actions .CommentAbus, #FicHeadTd .CommentAbus {position:absolute; top:40px; right:0; z-index: 12;}

.guess_author {background:#f3f3e3; padding: 10px; border-width: 1px; border-radius: 10px; text-align:center;}
#iknow_1 {padding:10px 0;}
#iknow_1 a.iknow {display:block;}
#iknow_2 {display:none;}

.read_download {flex-grow: 1; padding:20px 0; text-align:center;}
.read_download > div {position: relative; display:inline-block; width:160px; text-align:center; margin:15px;}
.read_download .red,
.read_download .green,
.read_download .gray,
.read_download .blue {font-size:20px; font-family: Arial, Roboto, Verdana, "Open Sans", sans-serif, ubuntu; font-weight:bold;}
.read_download a.red, .read_download a:visited.red {color:#FF1A00;}
.read_download a.green, .read_download a:visited.green {color:#73880a;}
.read_download span.gray {color:#777;}
.read_download span.blue, .read_download a.blue, .read_download a:visited.blue {color:#2c539e; cursor:pointer;}

.fic_info_title {padding:5px 0 5px 20px; cursor:pointer; color:#777; background: url('/images/plus.gif') no-repeat 5px 9px #D8D8C4; line-height: 15px;}
.fic_info_title.nav {background: url('/images/minus.gif') no-repeat 5px 9px #D8D8C4;}
.fic_info_content {padding:10px 0;}
.fic_info_content li {position:relative; padding:7px 0 7px 0;}
.fic_info_content_contents {max-height: 500px; overflow-y: auto;}
.FicContents {margin:0 5px;}
.WithAudio {margin-left:30px;}
.af_load {position:absolute; left:-25px; top:10px; cursor:pointer;}
.FicContentsChapterName {float:left; max-width:520px;}
.fic_info_author_edit {margin-bottom:30px; text-align:right;}
.fic_info_author_edit a, .fanart_info_edit a {background: url('/images/edit2.png') no-repeat; padding-left:18px;}
.FicHead_Similar {position:relative; padding:10px; background:#F3F3E3;}
.FicHead_Similar .Stat_value {width:100px;}

.AbusButton {background: url('/images/flag.png') no-repeat; padding-left:18px;}
.ShareButton {background: url('/images/share_16.png') no-repeat; padding-left:18px; margin-right:10px; line-height:20px;}
.QRCodeLink {background: url('/images/qrcode_16.svg') no-repeat; padding-left:20px; margin-right:10px;}
.ReadHeadOff {background: url('/images/minus.gif') no-repeat 0 3px; padding-left:15px;}
.ReadHeadOn {background: url('/images/plus.gif') no-repeat 0 3px; padding-left:15px;}

.SimilarFicsList_td, .SimilarFicsList_td_right {padding:0 10px 10px 10px; border-bottom-width: 1px; text-align:left;}
.SimilarFicsList_td_right {width:90px;}

.AudioChaptersList ol li {position: relative; margin: 0px; padding: 9px 10px 10px; border-bottom-width: 1px; cursor: pointer; }
.AudioChaptersList ol li span {display: block; padding-left: 20px; color:#777;}
.AudioChaptersList li.playing, .AudioChaptersList li:hover {background:#EFEFDB;}
.AudioChaptersList li.playing span {color:#000;}
.AudioChaptersList li.playing:before {content: url('/images/play_audio.png'); width: 16px; height: 16px; line-height: 16px; margin: 0px; position: absolute; left: 8px; top: 10px;}

.Filter_container {margin:10px 10px 0 10px; text-align: left;}
.Filter_item_container {position: relative;}
.Filter_item_container {margin:10px 0;}
.Filter_item_modal, .Filter_item_container input[type=checkbox], .Filter_item_container input[type=radio], .Filter_item_default {display: none;}
.Filter_item_modal {z-index: 2; background: #FCFCEF; padding:10px; margin:-10px;}
.Filter_item_modal ul {margin-top:10px;}
.Filter_item_container.hover .Filter_item_modal {display: block; position: absolute; top:0; left:0;}

.ModalLink_container {position: relative; display: inline-block; text-align: left;}
.ModalLink_container a, .ModalLink_container a:hover, .ModalLink_container a:visited {color: #000;}
.ModalLink_value {cursor: pointer;}
.ModalLink_value a:after {content: " "; background: url("images/dropdown_icon.png"); display: inline-block; height: 13px; width: 16px; position:relative; top:3px; right: -3px;}
.ModalLink_modal {display: none; z-index: 12; background: #FCFCEF; border-radius: 2px; white-space: nowrap;}
.infichead .ModalLink_modal {top:25px; min-width:100px;}
.ModalLink_modal a {display: block; padding: 10px 8px; cursor: pointer;}
.ModalLink_modal a:hover {background: #EFEFDB;}
.ModalLink_container.hover .ModalLink_modal {display: block; position: absolute;}

.FicTable, .FicTable_hidden {box-sizing:border-box; position:relative; width:100%; margin:10px 0; padding:0 10px; border-top-width: 1px;}
.FicTable_First {border-top:0 !important;}
.FicTable_hidden {padding-top:10px;}

.FicTbl {width:100%; margin-bottom:30px;}
.FicTbl td {text-align:left;}
.FicTbl_sammary, .FicTbl_meta {box-sizing:border-box; float:left; width:50%; line-height:20px;}
.FicTbl_cover {vertical-align:top; padding-right:10px;}
.FicTbl_meta {padding-left:10px;}
.FicTable_Title {margin: 20px 130px 20px 0;}
.FicTable_Title h4 {font-weight:normal; font-size:19px; margin-bottom:20px;}
.FicTable_Fav {width:16px; float:right;}
.FicTable2, .FicTable3 {box-sizing:border-box; width:100%; margin:10px 0; border-top-width: 1px;}
.FicTableShort {position:relative; min-height:45px; margin-top:10px; padding:0 10px; border-top-width: 1px; text-align:left;}

.FicTableBookmark {position:relative; min-height:45px; padding:10px; text-align: left; border-bottom:1px dotted #92927E;}
.FicTableBookmark .bookmark {margin:10px 0 10px 30px; font-size:11px;}

.FicDopInfo_Link {display:inline-block; color:#777; background:url(images/stat_16.png) 6px no-repeat; padding:2px 10px 2px 27px; border-radius: 5px;}
.FicDopInfo_Link:hover {background:url(images/stat_16.png) 6px no-repeat #F3F3E3;}
.Fic_Stat, .Fic_Stat_Referers {width:100%; border-bottom-width: 1px;}
.Fic_Stat td, .Fic_Stat th, .Fic_Stat_Referers td, .Fic_Stat_Referers th {padding:10px; border-width: 1px 1px 0 0; vertical-align: middle;}
.Fic_Stat td, .Fic_Stat th {text-align:center;}
.Fic_Stat th, .Fic_Stat_Referers th {font-size: 11px; font-weight: normal;}
.Fic_Stat .Fic_Stat_Last, .Fic_Stat_Referers .Fic_Stat_Last {border-right:0;}
.Fic_Stat_Referers .Fic_Stat_Last {width:100px;}
.Fic_Stat_Referers .Fic_Stat_First {width:750px; text-align:left; white-space: pre-wrap; word-break: break-all; word-wrap: break-word;}
.Fic_Stat_Referers .Fic_Stat_FirstLine {border-top: none;}
.Fic_Stat_LegendDate {padding:5px; background:#EFEFDB;}
.Fic_Stat_green {background-color: #E8F2DC;}
.Fic_Paring td {vertical-align: top;}
.Fic_Paring2 td {width:50%;}
.Fic_Paring3 td {width:33%;}

.FicSerie {box-sizing:border-box; width:100%; margin-top:20px; padding-bottom:20px; border-bottom:#D8D8C4 1px solid; text-align:left;}
.FicSerie h4.SerieTitle {margin:20px 10px; font-size:19px; color:#222;}
.FicSerie_Descr {margin-bottom:10px;}
.FicSerie.Head {margin:0; border:0;}
.FicSerie p {margin: 5px 10px;}
.FicSerie .FicItem {margin:20px 10px; display: flex;}
.FicItem .FicTitle {flex-grow: 1;}
.FicSerie .encl_order_management {flex-shrink: 0;}

.InputTitle {margin-bottom: 10px; margin-top: 5px; padding:5px !important;}

.CollectionsManagement {display:none; padding:0 10px;}
.CollectionsManagement .ChekboxImg {max-width:240px;}
.collection_public {padding: 0 8px; background:url('/images/lock_16.png') no-repeat;}
.CollectionsManagement_List {max-height: 300px; overflow: auto;}
.CollectionsManagement_List .tr {margin:20px 0 0 0; justify-content: space-between;}

.ColTbl {width:100%; text-align:left;}
.ColTbl_Title {margin: 10px 110px 20px 0;}
.ColTbl_Title h4 {display:inline-block; font-weight:normal; font-size:19px;}
.ColTbl_meta {line-height:150%; margin:10px 0;}

.ColHead_h1 {max-width:615px; text-align: left;}
.ColHead .Col_Subscription1, .ColTbl .Col_Subscription1 {border-width: 1px;}

.Collection_comment_container_head {width: 200px;margin:5px 0;}
.Collection_comment_text {max-width:365px;background:#EDE5F0;margin-top:5px;border-radius:2px;line-height:20px;padding:3px;}
.Collection_comment_text textarea {box-sizing:border-box; width:100%; height:100px;}

.FandomTable {box-sizing:border-box; width:100%; padding:10px; border-bottom-width: 1px;}
.FandomTable_TdLeft {vertical-align:top; width:50%;}
.FandomTable_TdLeft div {max-width:350px; height:135px;}
.FandomTable_TdRight {padding-left:10px; vertical-align:bottom;}
.FandomTable_Short_TdRight {width:595px; padding-left:10px; vertical-align: middle; text-align: left;}
.FandomTable_Title, .FandomTable_Description, .FandomTable_Instruments, .FandomTable_Links {float:left; text-align:left; width:395px;}
.FandomTable_Title {font-size:19px;}
.FandomTable_Description {margin-bottom:8px;}
.FandomTable_Instruments {margin:8px 0;}
.FandomTable_Links {margin-top:8px; padding-bottom:3px;}
.FandomTable .ReadersCount {width:50px; display: inline-block;}
.FandomTable .FanficsCount {width:50px; display: inline-block;}
.FandomTable .FanartsCount {color:navy;}
.FandomTable .Fandom_Subscription1, .FandomNapominator .Fandom_Subscription1 {width:120px; border-width: 1px;}
.FandomNapominator .Fandom_Subscription {margin:10px auto;}

.FandomTooltip_Container, .MemberTooltip_Container {display:none;position:absolute; width:350px; left:0; bottom:10px; z-index:50;padding-bottom:10px;}
.FandomTooltip_Container.todown, .MemberTooltip_Container.todown {bottom:unset; top:15px;}
.FandomTooltip, .MemberTooltip {background:#FCFCEF; border-radius:3px; font-size:14px; text-indent:0;}
.FandomTooltip_Avatar {width:350px; height:135px; border-radius:3px 3px 0 0;}
.FandomTooltip_Info, .MemberTooltip_Info {padding:10px; border-bottom-width: 1px; line-height: 20px; color:#000; text-align:left;}
.FandomTooltip_Management {padding:10px; line-height: 16px; text-align:left;}
.FandomTooltip .Fandom_Subscription {bottom:3px;}
.FandomTooltip .ReadersCount, .FandomTooltip .FanficsCount, .MemberTooltip .ReadersCount {display:inline-block;width:50px;}
.FandomTooltip .FanartsCount {color:navy;}
.MemberTooltip_Info img {float:left; margin-right:10px;}
.MemberTooltip .Member_Subscription{bottom:3px;}

.FandomHead, .FandomHeadMin {position:relative; margin-top:-10px;}
.FandomHeadMin {display:none; background: #FCFCEF; border-bottom-width: 1px;}
.FandomHead_WpOpen {position:absolute;top:46px;width:630px;height:140px;z-index:2;}
.FandomHead_TitleBg {position:absolute;top:230px;width:100%;height:70px;background:#333;opacity:0.7;z-index:2;}
.FandomHead_Title {box-sizing:border-box; z-index:30;position:absolute;top:230px;width:100%; height:70px; padding:10px; text-align:left; overflow: hidden;}
.FandomHead_Title h1, .FandomHead_Title h2 {font-size:30px;color:#C3A63F;text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);text-align:left; overflow-x: hidden; line-height: 36px;}
.FandomHead_Title span {color:#FFF; white-space: nowrap; overflow-x: hidden;}
.FandomHead_Bg {width:100%;height:300px;}
.FandomHeadMin_Bg {width:100%; position:relative;}
.FandomHeadMin_Bg>img {width: 100%;}
.FandomHead_Counters {float:right;padding:10px;}
.FandomHead_CountFics, .FandomHead_CountSubscribers {background:#FCFCEF; width:120px; padding:5px; text-align:center;color:#BB9413; font-size:14px;}
.FandomHead_CountFics {margin-top:25px;}
.FandomHead_CountSubscribers {margin-top:10px;}
.FandomHead_CountFics span, .FandomHead_CountSubscribers span {font-size:24px;}
.FandomHead_BackLink {position:absolute; top:20px; left:10px; width:160px; background:#FCFCEF; border-radius:5px; padding:4px 5px;}
.FandomEditLink {position:absolute; top:195px; left:10px; padding:1px 5px; line-height:21px; border-radius:5px; opacity:0.5; transition: opacity 1s ease;}
.FandomHeadMin .FandomEditLink {top:unset; bottom:10px;}
.FandomEditLink:hover {opacity: 1; background:#FCFCEF;}
.FandomEditLink:hover a:after {color:#777; content: " Управление фандомом";}
.FandomHeadMin .Fandom_Subscription {position: absolute; bottom:10px; right:10px;}
.FandomHeadMin .FandomHead_Title {position: relative; top: unset; height: unset;}
.FandomHeadMin .FandomHead_Title h1, .FandomHeadMin .FandomHead_Title h2 {text-shadow: unset; white-space: unset;}
.FandomHeadMin .FandomHead_Title span {color: #333; white-space: unset;}

.Fandom_EnclCounters {display: flex; flex-direction: column; justify-content: space-between; text-align: center; margin-bottom:20px;}
.Fandom_EnclCounters_firstline {display: flex; flex-direction: row; justify-content: space-between; text-align: center;}
.Fandom_EnclCounters_firstline .Fandom_EnclCounter {width:48%; margin-top:0;}
.Fandom_EnclCounters_firstline_mob .Fandom_EnclCounter {width:31%;}
.Fandom_EnclCounter {margin-top:10px;}
.Fandom_EnclCounter div {background:#D8D8C4; padding:10px 5px; font-size: 12px;}
.Fandom_EnclCounter div span {font-size: 20px;}

.Fandom_Encl_Stat td {text-align: right; padding:10px 20px 10px 10px;}
.Fandom_Encl_Stat td.last {text-align: left; padding:10px 10px 10px 20px; vertical-align: middle;}

.hero_item {padding:10px; text-align:left; line-height:150%;}
.hero_item_title {padding:30px 10px 10px 10px; text-align:center;}
.hero_item_detailed {border-bottom-width: 1px;}

.canon_item {position: relative; padding:10px; border-bottom-width: 1px; line-height: 150%; text-align: left;}
.canon_item_incycle {padding-left:90px;}
.canon_item_img {float:left; margin: 0 10px 5px 0; width:160px; text-align:center;}
.canon_item_img_small {width:100px;}
.hero_item_detailed .canon_item_img {margin-top:5px;}

.encl_order_management {width:89px; text-align: center;  cursor: pointer; line-height: 16px; height: 16px;}
.encl_order_management_right {position: absolute; right: 0; top: 0; border-width: 0 0 1px 1px; border-radius: 0 0 0 5px;}
.encl_order_management_left {position: absolute; left: 0; top: 0; border-width: 0 1px 1px 0; border-radius: 0 0 5px 0;}
.encl_order_management_alone {display:inline-block; margin-left:10px; border-width: 1px; border-radius: 5px;}
.encl_order_management div {display: inline-block; padding: 1px 12px; opacity: 0.4; line-height: 16px;}
.encl_order_management div:hover {opacity: 1;}
.encl_order_management .order_up {border-left-width: 1px;}

.canon_search_title {font-size: 20px; font-family: Arial, Roboto, Verdana, sans-serif, ubuntu; font-weight: bold; color: #2c539e}
.canon_search_input {box-sizing:border-box; padding:4px; font-size:14px; max-width:500px; width:100%;}
.canon_search_select {box-sizing:border-box; max-width:500px; width:100%; margin-bottom:20px;}

.CanonFavorites {margin:10px; text-align: center;}
.CanonFavorites_Counter {display:inline-block; padding:4px 5px 4px 30px; background: url('/images/notification_like.png') no-repeat;}
.CanonSubscribe {display:inline-block; padding:4px 5px 4px 30px; background: url('/images/mail_subscribe_24.png') no-repeat;}

.CommunityContainer {display: flex; flex-direction: row; flex-wrap: nowrap; margin-top: 10px;}
.CommunityRight {position: relative; width:200px; min-width: 200px;}
.CommunityRight_Stat {margin:0 5px;}
.CommunityRight_Stat li {display:block; line-height:150%;}
.CommunityLeft {flex-grow:1; margin-right: 10px; max-width: 545px;}
.CommunityRight h2, .CommunityLeft h2 {border-bottom-width: 1px; font-weight:bold; color:#000080; background-color:#d8d8c4; line-height:20px; font-size:11px; padding-left:5px;}
.CommunityRight_h2_descr {background: #EFEFDB; color:#777; line-height:20px; font-size:11px; padding-left:5px;}
.CommunityRight_Top25 {position:relative; margin: 0 5px; min-width:190px; text-align: left; overflow: hidden; white-space: nowrap;}
.CommunityRight_Top25 li, .CommunityRight_Links li, .CommunityRight_Members li {padding:5px 0;}
.CommunityRight_Top25_Fadeout {position:absolute; background-image: linear-gradient(to right, rgba(252,252,232,0), rgba(252,252,232,1)); right:0; width:40px; height:100%;}
.CommunityRight_Links, .CommunityRight_Members {position:relative; margin: 0 5px; text-align: left;}
.CommunityRight_Members img {float:left; margin:0 5px 5px 0; width:36px;}
.CommunityRight_Wallpapers img {margin-top:5px;}
.CommunityRight_Relations td {vertical-align: top; padding-top:10px;}
.CommunityRight_Relations_Avatar div {width:58px; height:58px; margin-right:5px;}
.FandomWp_Item {float:left; margin:22px 0 0 22px;}

.Fandom_Subscription, .Member_Subscription, .Fanart_Subscription, .Col_Subscription, .Req_Subscription {width:120px; padding:3px 5px; text-align:center; cursor: pointer; line-height: 16px; font-size:13px;}
.Req_Subscription {display:inline-block; box-sizing: border-box; max-width:280px; width:100%;}
.Req_Subscription.Req_Subscription1 {border-width: 1px; max-width:278px;}
.Fanart_Subscription {width:188px; margin:0 auto 10px; border-width: 1px;}
.FandomHead .Fandom_Subscription {margin-top:10px;}
.FandomHead .Fandom_Subscription1, .FandomHeadMin .Fandom_Subscription1 {border-width: 1px;}
.FandomHead .Fandom_Subscription2, .FandomHeadMin .Fandom_Subscription2 {background:#FCFCE8;}
.Fandom_Subscription1, .Member_Subscription1, .Fanart_Subscription, .Col_Subscription1, .Req_Subscription1 {background:green; color:#FFF; border-color: green;}
.Fandom_Subscription1:after, .Member_Subscription1:after, .Col_Subscription1:after, .Req_Subscription:after {content:"Подписаться";}
.Fandom_Subscription1:hover, .Member_Subscription1:hover, .Fanart_Subscription:hover, .Col_Subscription1:hover, .Req_Subscription1:hover {background: #009900; border-color:#009900;}
.Fandom_Subscription2, .Member_Subscription2, .Col_Subscription2, .Req_Subscription2 {color:#777; border-width: 1px;}
.Fandom_Subscription2:after, .Member_Subscription2:after, .Col_Subscription2:after, .Req_Subscription2:after {content:"Подписан";}
.Fandom_Subscription2:hover, .Member_Subscription2:hover, .Col_Subscription2:hover, .Req_Subscription2:hover {color: #800000;}
.Fandom_Subscription2:hover:after, .Member_Subscription2:hover:after, .Col_Subscription2:hover:after, .Req_Subscription2:hover:after {content:"Отписаться";}

.FanartTable {box-sizing: border-box; float:left; display:inline-block; margin:10px 0 10px 25px;}
.FanartTable div {display:table-cell; vertical-align:middle; text-align:center;width:225px; height:294px; max-height:294px;}
.FanartTable img {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4), 0 0 0 1px rgba(0, 0, 0, 0.15);}

.FanartTable2 {display: flex; flex-direction: row; flex-wrap: nowrap; width:100%; position: relative; text-align: left; border-bottom-width: 1px;}
.FanartTable2 h4 {font-size: 19px; font-weight: normal; margin:10px 0 20px 0;}
.FanartTable2 .TdInfo1 {box-sizing: border-box; width:100%; padding:30px 10px;}
.FanartTable2 .TdImg {box-sizing: border-box; flex-shrink: 0; width:420px; padding:30px 10px; text-align:center;}

.FanartListType_Container {float:right; margin:10px 10px 0 10px; border-width: 1px; border-radius:4px;}
.HeaderSlideMenu3 .FanartListType_Container {float:left;}
.FanartListType_Container table {width:52px; height:26px;}
.FanartListType_Container.FanartListType_Container2 table, .HeaderSlideMenu3 .FanartListType_Container table {width:78px;}
.FanartListType_Container td {width:26px; vertical-align:middle; text-align:center; cursor:pointer;}
.FanartListType_Container td:hover {background-color:#efefdb}
.FanartListType_Container td.checked {background-color:#d8d8c4;}
.FanartListType_Container .fanartListType1 {background: url('/images/greed_2.png') no-repeat 5px 5px;}
.FanartListType_Container .fanartListType2 {background: url('/images/greed_1.png') no-repeat 5px 5px;}
.FanartListType_Container .fanartListType3 {background: url('/images/greed_3.png') no-repeat 5px 5px;}
.FanartListType_Container .fanartListType4 {background: url('/images/greed_4.png') no-repeat 5px 5px;}
.FanartListType_Container .fanartListType5 {background: url('/images/greed_5.png') no-repeat 5px 5px;}
.FanartListType_Container .fanartListType6 {background: url('/images/greed_6.png') no-repeat 5px 5px;}
.FanartListType_Container .fanartListType7 {background: url('/images/greed_7.png') no-repeat 5px 5px;}
.FanartListType_Container .fanartListType8 {background: url('/images/greed_8.png') no-repeat 5px 5px;}

.FanartMeta {display: flex; flex-direction: row; flex-wrap: nowrap; padding-top: 10px;}
.FanartMetaLeft {box-sizing:border-box; width:100%;}
.FanartMetaRight {width: 200px; min-width: 200px; margin-left:10px;}
.FanartBody h1 {font-size:14px; text-align:left; font-weight:700; color:#000; margin-top:5px;}
.FanartBody:hover .LikeButton, .FanartTable2:hover .LikeButton {visibility: visible;}

.FanartModal_Title {padding:10px 10px 20px 10px; text-align:left; font-size:11px; font-weight:bold;}
.FanartModal_Error {position:absolute; z-index:40; display:table-cell; width:100%; height:100%; vertical-align:middle; text-align:center; font-size:16px;}
.FanartModal_Img {position:relative; z-index:42;}
.FanartModal_Comment {padding:10px 10px 25px; text-align:left;}

.FanartView {position:relative; min-height: 255px;}
.FanartViewIn {position:absolute;width:100%;height:100%;}
.FanartClickMove {position:absolute; z-index:49; cursor:pointer; width:40%;height:100%;}
.FanartFullSize {position:absolute;right:351px; bottom:10px;z-index:49;width:74px;height:74px;cursor:pointer;background:url('/images/resize_64.png') 5px no-repeat #000;border-radius:10px;opacity:0; transition: 0.5s;}
.FanartView:hover .FanartFullSize {opacity:0.3;}
.FanartView:hover .FanartFullSize:hover {opacity:0.6;}

.FandomWallpaper {width:100%; max-width: 400px;}

.Fandom_Encl_ItemNew {box-sizing: border-box; width:100%; border-bottom-width: 1px;}
.Fandom_Encl_ItemNew td, .Fandom_Encl_ItemNew th {padding:10px 5px; text-align:left; border-top-width: 1px; vertical-align: middle;}
.Fandom_Encl_ItemNew th {border-top: 0; font-size: 11px;}
.Fandom_Encl_ItemNew .first {width:150px; border-right-width: 1px; font-weight: bold;}
.Fandom_Encl_ItemNew input[type=text] {box-sizing: border-box; width:100%;}
.Fandom_Encl_ItemNew input[type=text].short {width:50%;}
.Fandom_Encl_ItemNew textarea {box-sizing: border-box; width:100%; height: 60px;}
.Fandom_Encl_ItemNew .DialogNewMsgAtch {margin-top: 0;}

.FandomInworkPlan {margin:5px;}
.FandomInworkPlan_Point {margin-top:15px;}
.FandomInworkPlan_Desc {margin-top: 5px; margin-left:30px;}

.FM_container {box-sizing: border-box; position:relative; float:right; margin-bottom: 10px;}
.FM {float:right;}
.summary_table .FM {margin-left:10px;}
/*.FM_Management {width:120px; cursor:pointer;}*/
#FicCard .FM_Subscription, .FicHead .FM_Subscription, .summary_table .FM_Subscription, .FicTable_First .FM_Subscription, .Recommend .FM_Subscription {border-top-width: 1px;}
.FM_Subscription {display:block; width:120px; height:22px; line-height: 22px; padding-left:5px; font-size: 14px; border-width: 0 1px 1px 1px; cursor:pointer;}
.FM_Subscription1 {color: #FFF; background: #008000; border-color:#008000;}
.FM_Subscription1:after{content:"В избранное...";}
.FM_Subscription1:hover {background:#009900; border-color:#009900;}
.FM_Subscription2{color:#777;}
.FM_Subscription2:after{content:"В избранном";}
.FM_Subscription2:hover {background:#EFEFDB;}
.FM_Subscription2:hover:after{content:"Параметры";}
.FM_List {width:120px; cursor:default; font-size: 11px;}
.FM_List li {padding:1px 0 1px 5px; margin-top:4px; border-radius:2px; color:#444;}
.FM_List li.m1 {background:#f2e8c9;}
.FM_List li.m2 {background:#B58290;}
.FM_List li.m3 {background:#E8F2DC;}
.FM_List li.m4 {background:#F0BCBA;}
.FM_List li.m5 {background:#E4EBF1;}
.FM_List li.m6 {background:#FAEAD8;}
.FM_List li.m7 {background:#cee381;}
.FM_List li.m8 {background:#EDE5F0;}
.FM_List li.m9 {background:#FFE076;}
.FM_List li.ma {background:url("/images/edit1.png") 95px no-repeat #CCFFCC; cursor:pointer;}
.FM_List li.mb {background:url("/images/all_comments.gif") 95px no-repeat #bdbdf2; cursor:pointer;}
.FM_note_container {clear:right; float:right; box-sizing:border-box; width:315px; background:#CCFFCC; margin-top:5px; border-radius:2px; padding:5px;line-height: normal;}
.FM_note_container_head {color:#777; background:url("/images/edit1.png") right no-repeat; cursor:pointer; margin-bottom: 5px;}
.FM_note_text {overflow: hidden;}
.FM_note_text_more {margin-top:5px;}

.fic_marks {float:left;line-height:25px;vertical-align:bottom;text-align:left;font-size:11px;color:#777;}
.fic_marks.fic_marks_news {margin-top:10px;}
.fic_marks .MarksList_spans span {margin-left:5px;padding:0 3px 0 3px;}
.fic_marks img {width:13px;height:13px;cursor:pointer;}

.news_properties_panel_2 li, .Mf_FicType_change, .notifications_filter li, .Filter_item_modal li {padding:5px 5px 5px 30px;cursor:pointer;}
.news_properties_panel_2 li:hover, .Mf_FicType_change:hover, .notifications_filter li:hover, .Filter_item_modal li:hover {background: #efefdb;}
.news_properties_panel_2 li.checked, .Mf_FicType_change.checked, .notifications_filter li.checked, .Filter_item_modal li.checked {background: url('/images/mark_check.gif') 8px 5px no-repeat;}
.news_properties_panel_2 li.checked:hover, .Mf_FicType_change.checked:hover, .notifications_filter li.checked:hover, .Filter_item_modal li.checked:hover {background: url('/images/mark_check.gif') 8px 5px no-repeat #efefdb;}

.MarksList {display:none; position:absolute; background:#fcfce8; right:0; top:0; width:315px; border-width: 1px; z-index: 49;}
.MarksListHead {display:block; line-height:15px; padding:5px 10px 4px 10px; background:#D8D8C4; font-size: 11px; color:navy;}
.MarksList1 .marks_list {float:left; width:280px;}
.MarksList1 .marks_list li {padding:10px 0 10px 30px; cursor:pointer; border-left:35px solid;}
.MarksList1 .marks_list li:hover, .MarksList1 .marks_list_add li:hover {background: #efefdb;}
.MarksList1 .marks_list li.checked:hover {background-color: #efefdb;}
.MarksList1 .marks_list li.checked {background: url('/images/mark_check.gif') 8px 10px no-repeat;}
.MarksList1 .marks_list .m1 {border-color:#f2e8c9;}
.MarksList1 .marks_list .m2 {border-color:#B58290;}
.MarksList1 .marks_list .m3 {border-color:#E8F2DC;}
.MarksList1 .marks_list .m4 {border-color:#F0BCBA;}
.MarksList1 .marks_list .m5 {border-color:#E4EBF1;}
.MarksList1 .marks_list .m6 {border-color:#FAEAD8;}
.MarksList1 .marks_list .m7 {border-color:#cee381;}
.MarksList1 .marks_list .m8 {border-color:#EDE5F0;}
.MarksList1 .marks_list .m9 {border-color:#FFE076;}
.MarksList1 .marks_list_add {float:right; width:30px;}
.MarksList1 .marks_list_add li {padding:10px 0 10px 5px;}

.NoticeManagement {display:none; padding:10px;}
.NoticeManagement textarea {width:289px; height:100px; margin:10px 0;}

.rec_on_main {margin-top:5px;}
.rec_on_main_fandom {margin-top:5px;}

.modern_button, .modern_button_cancel {appearance: none; -moz-appearance: none; -webkit-appearance: none; background:#efefdb; display: inline-block; padding:3px 10px 4px 10px; font-size: 12px; font-family: Tahoma, Roboto, Verdana, Sans-Serif, Lucida Sans, ubuntu; line-height:14px; border:1px solid #92927e; border-radius: 2px; cursor:pointer; color: #000; font-weight: normal;}
.modern_button:disabled {cursor:default; background:#fcfce8; color:#777;}
.modern_button:disabled:hover {background:#fcfce8; color:#777;}
.modern_button:hover, .modern_button.selected {background:#d8d8c4; color:#000;}

.modern_button_cancel {background:#ffffff; color:#000;}
.modern_button_cancel:hover {background:#fcfce8; color:#000;}
.modern_button_cancel.right {margin-right:0;}

.ProfileContainer {display: flex; flex-direction: row; flex-wrap: nowrap; margin-top:10px; box-sizing: border-box; width: 100%; padding: 0 10px; text-align: left; position: relative;}

.ProfileLeft {position:relative; width:200px; min-width:200px;}
.ProfileLeft ul {margin-top:10px;}
.ProfileLeft li {display:block; line-height:22px; height: 22px;}
.ProfileLeft input {margin: 15px 0;}
.ProfileLeft h2, .ProfileRight h2, .FanartRight h2 {font-weight:bold; color: navy; background-color:#d8d8c4; line-height: 20px; font-size:11px; padding:0 5px;}
.ProfileLeft_h2_descr, .FanartRight_h2_descr {background: #EFEFDB; color: #777; line-height:20px; font-size:11px; padding-left:5px;}
.ProfileLeft_PersonalCard {width:108px; height:40px; margin-bottom:10px; padding:14px 0 10px 90px; background: url('/images/personal-card.png') no-repeat 15px 0; font-size:12px; border:1px solid #efefdb;}

.ProfileFotoEditLink {position:absolute; bottom:20px; left:22px; width:96px; text-align:left; padding:0 5px 10px 5px; margin-bottom:2px; opacity:0.5; transition: opacity 1s ease; font-size:12px;}
.ProfileFotoEditLink img {position:relative; top:7px;}
.ProfileFotoEditLink:hover {opacity: 1; background:#333;}
.ProfileFotoEditLink:hover a:after {color:#FFF; content: " Загрузить";}

.ProfileBgEditLink {position:absolute; top:0; right:0; width:160px; text-align:left; font-size:12px; padding:0 5px 10px 5px; margin-bottom:2px; opacity:0.5; transition: opacity 1s ease;}
.ProfileBgEditLink img {position:relative; top:7px;}
.Profile_Head:hover .ProfileBgEditLink {opacity: 1; background:#333;}
.Profile_Head:hover .ProfileBgEditLink a:after {color:#FFF; content: " Загрузить обложку";}

.MfaList ul {margin-top:0;}
.MfaList li {display: inline-block; float: left; margin: 0 3px; overflow: hidden; padding: 5px 0; text-align: center; width: 60px; height:85px; line-height: 10px;}
.MfaList img {margin:5px;}
.MfaListEmpty {text-align:center; color:#777; line-height: 40px;}
.MfaAction {text-align:center;}
.MfaAction a {display:block; padding:5px;}
.MfaActionHead {padding:5px; color:#777; cursor:pointer; background:#EFEFDB;}
.MfaActionBody {padding:1px 0 5px 0; background:#EFEFDB;}
.MfaActionBody .ChekboxImg {margin:8px 5px; text-align:left;}

.Profile_Head {position: relative; width:100%; height:150px; margin-top:-10px;}
.Profile_Head h1 {text-align:left; line-height:36px; text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);}
.Profile_Head h1 a {color: #fff; font-size: 26px; font-weight:bold;}
.Profile_Head_Roles {text-align:left; color: #fff; font-weight:bold; line-height:25px; text-shadow: 0 0 3px rgba(0, 0, 0, 0.8);}
.Profile_Head_SecondTd {box-sizing:border-box; float:left; position:relative; display:block; width:100%; height:150px; padding:20px 20px 20px 150px; vertical-align:top; overflow:hidden;}
.Profile_Head_AvatarTd {position:absolute; width:110px; height:110px; padding:20px; z-index:4;}
.Profile_Head_Avatar {width:106px; height:106px; border:2px solid #fff; border-radius:1px; overflow:hidden;}
.Profile_Head_Actions_Container {display:inline-block; position:absolute; bottom:20px; right:20px; border: 1px solid #92927e; background: #fcfcef; font-size: 13px;}
.Member_Subscription3, .Member_Subscription4 {padding:3px 5px; display: inline-block; width:100px; cursor:pointer;}
.Member_Subscription3 {color:#777; border-right-width: 1px;}
.Member_Subscription4 {margin:-1px 0; padding:4px 5px; color:#FFF; background: #008000;}
.UsersList .Member_Subscription4 {text-align: center;}
.UsersList .Member_Subscription3 {border-right-width: 0;}
.Profile_Head_SubscribersCount {display:inline-block; padding:3px 5px; color: #BB9413; text-align: center; width: 140px; border-right-width: 1px;}
.Profile_Head_SendPm {display:inline-block; padding:3px 7px; color:#777; border-right-width: 1px;}
.Profile_Head_Actions_Button {display:inline-block; background: url('/images/dropdown_icon.png') 5px 5px no-repeat; padding:3px; width:22px; cursor: pointer;}
.Profile_Head_Actions_Button:hover {background: url('/images/dropdown_icon.png') 5px 5px no-repeat #EFEFDB;}
.Member_Subscription4:hover {background: #009900;}
.Profile_Head_SubscribersCount:hover, .Profile_Head_SendPm:hover {background: #EFEFDB;}
.Profile_Head_Actions_Container .dropdown-click div.body, .UsersListWithSubscriptionButton .dropdown-click div.body {top:-1px; right:-3px;}
.Profile_Head_Actions_Container .header, .UsersListWithSubscriptionButton .header {box-sizing: border-box; width: 100%; min-width: 200px;}
.Profile_Head_Actions_Menu {padding:0 10px 10px 10px; text-align:left;}
.Profile_Head_Actions_Menu .ChekboxImg {margin-top:15px;}

.ProfileLeftFic {border-left: 1px solid #efefdb; border-right: 1px solid #efefdb; border-bottom: 1px solid #efefdb; padding: 5px; box-sizing:border-box; min-width: 200px; line-height: 150%;}
.ProfileLeftFic:hover {background-color:#efefdb;}
.ProfileFanart, .NotificationFanarts {display: flex; flex-direction: row; justify-content: space-between; flex-wrap:wrap; margin:5px 0 15px 0;}
.ProfileFanart.FanartBestToMain {justify-content: space-around;}
.ProfileFanart img {margin-top:4px;}
.ProfileFanart.FanartBestToMain img {margin-top:10px;}
.NotificationFanarts {justify-content: start; margin: 0;}
.NotificationFanarts img {margin:0 10px 10px 0;}

.ProfileInfo, .ProfileInfo_main {width: 100%;}
.ProfileInfo td, .ProfilePresents td, .ProfileGhall td, .ProfileInfo_main td {vertical-align:top; padding-top:5px;}
.ProfileInfo .member_links img {margin:0 15px 15px 0;}

.ProfileRight {box-sizing:border-box; width:100%; margin-left:10px;}
.Status {margin:5px 2px;}
.ProfileRight h2.nobackground {background: none; padding:5px 0 0 0;}
.ProfileRight h2 li {display:inline-block; margin:0 14px;}
.ProfileRight .hormenu {margin:20px;}
.ProfileRight .hormenu li {display:inline-block; margin:0 25px;}
.ProfileRight .first {width:150px; color:#777;}
.ProfileRight .first_rating {width:70%; color:#777;}
.ProfileRight .nodata {color:#777; padding-top:30px;}
.AdminUser {padding:10px; margin-bottom:10px; height:50px; line-height: 25px; background: #EFEFDB; border-radius: 10px;}
.AdminUser span {font-weight:bold; color:green;}
.AdminUser a:link, .AdminUser a:visited {color:#000;}
.AdminUser img {float:left; height:50px; margin: 0 20px 0 10px;}
.fanficsplus_notice, .fanficsplus_notice_light, h1.fanficsplus_notice_h1, .fanficsplus_badge {position: relative; background-image: linear-gradient(72.98deg, #769bc5 0%, #6c92af 25%, #5f85b4 100%); color: #fff; font-size: 14px; font-weight: 700; border-radius: 10px; padding: 6px 100px 6px 10px; margin-bottom:10px;}
.fanficsplus_notice:after, .fanficsplus_notice_light:after {content: "FANFICS+"; position:absolute; right:10px; color:#3f6a8c; font-weight: 700;}
.fanficsplus_notice_light {font-weight: 400;}
h1.fanficsplus_notice_h1 {font-size: 19px; padding:10px;}
.ProfileRight .show_mobile {display: none;}
.ProfileRight .ProfileLeftFic {padding:10px;}
.ProfilePresents .first, .ProfileGhall .first {width:50px; text-align:center; padding:10px 0;}
.ProfilePresents .second {padding:10px 0 10px 10px;}
.ProfileLeft .ProfilePresents .second, .ProfileLeft .ProfileGhall .second {max-width:140px; vertical-align:middle; padding:10px 0 10px 10px; overflow: hidden;}
.fanficsplus_badge {display: inline-block; padding:0 10px; margin: 0 10px 0 0;}

.MemberNote_container {margin-bottom:10px;}
.MemberNote_containerFtf {margin:10px 0 0 0; font-size: 14px;}
.MemberNote_container textarea {box-sizing:border-box; width:100%; padding:5px; height: 50px;}

.Recommend {width:100%; margin-bottom:30px;}
.RecommendAlone .Recommend {border-bottom:none;}
.RecommendLeft {width:64px; padding:10px 10px 0 10px; text-align:center;}
.RecommendRight {padding: 10px 10px 0 0; text-align: left; vertical-align: top;}
.RecommendRightUser {margin-bottom:10px;}
.RecommendButtons {margin-top:10px;}
.RecommendText {line-height: 150%;}
.RecommendTitle {padding: 0 10px;text-align:left;}
.RecommendFic {margin-bottom: 10px; min-height:50px; line-height: 150%;}
.Recommend:hover .LikeButton {visibility: visible;}
.RecommentCloud {position: relative; margin: 0 10px 0 10px; text-align: left; padding: 10px; background-color: #FCFCEF; border-width: 1px; border-radius: 5px;}
.RecommentCloud:before {content: ' '; position: absolute; width: 0; height: 0; left: 26px; top: -22px; border: 11px solid; border-color: transparent transparent #D8D8C4 #D8D8C4;}
.RecommentCloud:after {content: ' '; position: absolute; width: 0; height: 0; left: 27px; top: -20px; border: 10px solid; border-color: transparent transparent #FCFCEF #FCFCEF;}
#rec_find_form {position: relative;}
#rec_find_form_slide_up {display: none;}

.MessagesSearchContainer2 {padding-left:10px; line-height: 100%;}
.MessagesDatesInput {display: inline-block; background-color:#D8D8C4; color:#333; padding:5px 10px; cursor:pointer; border-radius:2px; font-size: 11px;}
.Messages > .Message:first-child, .CommentsLast > .Message:first-child {border: 0 none;}
div.MessageNew {background: #fff; color:#888; padding:5px; text-align: left;}
div.MessageNew, input .MessageCommentNew {height:28px; line-height: 16px;}
div.MessageNew, textarea.MessageNew, input.MessageCommentNew, textarea.MessageCommentNew {box-sizing:border-box; width:100%; margin:10px 0 0 0; border-width: 1px; padding:5px;}
textarea.MessageNew {height:60px;}
.MessageEditor textarea.MessageNew {height:150px;}
textarea.MessageCommentNew {height:60px;}
.MessageNewInstr {margin:10px 0;}
.MessageNewMyhashtags {margin:10px 0; line-height:200%;}
.MessageNewMyhashtags div {display:inline-block; width:245px; padding-right:5px; overflow:hidden;}
.MessageNewMyhashtags div.hidden {display:none;}
.MessageCommentNewInstr {margin-top:10px;}
.MessageAlone .MessageCommentNewInstr {margin:10px 10px 0 10px;}
.MessageNewError {margin-top:10px; font-size:11px; color:red; padding-left:10px; text-align:left;}
.MessageNewInfoHead {padding:2px 10px; line-height: 16px; display:inline-block;}
.MessageNewInfoBody {margin-top:10px;}
.MessageNewInfoBody td {padding-bottom:15px;}
.MessageDopInfo {margin-bottom:10px;}
.MessageText {max-width:755px; line-height: 150%;}
.MessageAlone .MessageText {max-width:755px;}
.MessageAloneHead .FanartListType_Container {margin:-14px 0 0 0;}
.MessageAloneTextFormat2 {font-family: PT Serif,serif; font-size: 19px;}
.MessageAloneTextFormat2 a.user {font-size: 19px;}
.MessageText a, .RecommendText a, .MyCommentsItemRight a, .DialogMsgTd2 a .WordBreak {white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word; word-break: break-all;}
.MessageText img {display:block; max-width:100%; max-height:500px;}
.MessageAlone .MessageText img {max-height:755px;}
.MessageComments .MessageText img {max-height:300px;}
.MessageAlone .MessageComments .MessageText img {max-height:400px;}
.ReadContentCenter .MessageAlone {max-width:775px; margin:0 auto;}
.MessageNewManagementPrivate {margin:3px 10px 0 0;}
.MessageNewManagementPrivate .header {width:300px;}
.MessageNewManagementPrivate li {padding: 5px 5px 5px 25px; cursor:pointer;}
.MessageNewManagementPrivate li:hover {background: #efefdb;}
.MessageNewManagementPrivate li.checked {background: url("/images/mark_check.gif") no-repeat 5px 8px;}
.MessageNewManagementPrivate li:hover.checked {background: url("/images/mark_check.gif") no-repeat 5px 8px #efefdb;}

.Message {box-sizing: border-box; width:100%; margin-bottom:10px; border-top-width: 1px; position:relative;}
.Message .MessageLeft {width:64px;padding:10px 10px 0 0;text-align:center;}
.Message .MessageCommentLeft {width:30px;padding:10px 10px 0 0;line-height: 10px;}
.MessageAlone .MessageCommentLeft {padding:10px 0 0 10px;}
.Message .MessageRight {padding-top:10px;text-align: left;vertical-align: top; line-height: 100%;}
.MessageAlone .MessageRight {padding:10px 10px 0 10px;}
.Message .MessageRightComments {padding-top:0;}
.MessageRightComments .MessageRightUser a.user {font-size: 12px;}
.MessageHead, .FanartHead {display: flex; position:relative; height:64px; margin-bottom:10px;}
.MessageRightUser {margin-bottom:2px;}
.MessageHead .MessageRightUser, .FanartHead .FanartRightUser {margin-bottom: 5px; padding-top:14px;}
.MessageButtons {height:18px; margin:5px 0;}
.MessageAction {margin-left:15px;}
.MessageMsgCite {position: relative; display: inline-block; margin-right: 10px;}
.MessageLinkHeader {box-sizing: border-box; width:100%;}
.MessageLinkBody {width:270px; margin:35px 10px 10px;}
.MessageLinkBody.short {width:150px;}
.MessageLinkBody td {padding:5px 0; border: unset;}
.MsgMenuToggled {display: none;}
.MessageNewInput {padding-bottom:10px;}
.MessageCommentNewForm_Container {display: flex; flex-direction: row; border-top-width: 1px;}
.MessageCommentNewInput, .MessageCommentNewForm {box-sizing:border-box; width:100%;}
.MessageCommentNewFormAlone {margin-top:10px; padding:0; border-top-width: 1px;}
.MessageAlone .MessageCommentNewForm_Container {padding:0 10px 10px 10px;}
.MessageCommentNewInput.MessageCommentNewLong, .MessageCommentNewForm.MessageCommentNewLong {padding:0 10px;}
.MessageCommentsRefresh {min-width:24px; height:24px; padding:7px 8px; margin:5px; border-radius: 10px; cursor:pointer;}
.MessageCommentsRefresh:hover {background:#efefdb;}
.MessageAlone .MessageCommentsRefresh {margin:5px 10px 5px 0;}
#DialogContainer .MessageCommentsRefresh {width:84px; margin:5px auto;}
.MessageCommentsShow {display:block; margin-top:5px; line-height: 26px; text-align: center; cursor:pointer; color:#777; background:#efefdb; font-size:11px;}
.MessageCommentsHide {display:block; margin-top:5px; line-height: 26px; text-align: center; cursor:pointer; color:#777; font-size:11px;}
.MessageCommentsHide:hover {background:#efefdb;}
.MessageCommentsHideTd {cursor:pointer; width:64px;}
.MessageCommentsHideTd:hover {background: url('/images/go-up1.png') bottom no-repeat;}
.MessageCommentsCount {display:block; position:relative; line-height: 26px; text-align: center; color:#777; background:#efefdb; font-size:11px;}
.MessageCommentsReverse {position:absolute; top:0; right:5px; padding:5px; cursor: pointer; line-height: 0;}
.MessagePrevNext {margin-bottom:10px;}
.MessageCommentsNext {padding:10px 0; border-top-width: 1px; text-align:center;}
.MessageToMember {background: url('/images/to_member_24.png') left 5px no-repeat; margin:3px 0 3px 5px; padding-left:28px;}
.MessageToMember img {float:left; width:28px; margin-right:5px;}
.MessageToShortLong {margin:10px auto; width:170px; padding:2px 5px; text-align:center; line-height:16px; cursor:pointer; font-size:11px; color:navy; border:#92927e 1px dotted;}
.MessageToShort {display:none; position:fixed; bottom:10px; border-width: 1px; border-radius: 10px; padding:6px 13px 8px; background: #FCFCE8; font-size: 24px; color: #777; cursor: pointer;}
.MessageManagementContainer {position:relative; display:inline-block; z-index:11;}
.MessageManagementButton {position: absolute; width:24px; height:20px; background: url(/images/three-dots.png) no-repeat center 3px; background-size: 13px 13px; cursor: pointer; opacity: 0.5; top:-13px; left:0;}
.MessageManagement {display: none; position: absolute; top:8px; left:0; border-width: 1px; border-radius: 3px; background: #FCFCEF; padding:5px 15px; line-height: 250%; white-space: nowrap;}
.MessageManagementContainer.hover .MessageManagement {display: block;}
.MessageDate {white-space: nowrap;}
.MessageBody:not(.textselected) .MessageButtons > a.small_link > span {display: none;}
.MemberRole {padding:0 3px 2px 3px; color: #911e42; border-radius: 3px; margin-left:5px; font-size:11px; background:#eee;}

.MessageAloneHead {display: flex; box-sizing:border-box; width:100%; position:relative; margin-top:-10px;}
.MessageAloneHeadRight, .MessageHeadRight, .FanartHeadRight {flex-grow: 1; line-height: 100%;}
.MessageAloneHead .avatar, .MessageHead .avatar, .FanartHead .avatar {flex-shrink: 0; margin-right:10px;}
.MessageBody:hover .LikeButton, .like-visible .LikeButton {visibility: visible;}
.MessageEditor_insertcode_container {width:100%; max-width:450px; margin-top:5px; display: none;}

.PollFormContainer, .PollVoteFormContainer {box-sizing:border-box; max-width:500px; position:relative; margin:20px 0; line-height: 150%;}
.PollForm_AnswerTemplate, .PollDateStopForm {display: none;}
.PollDateStopForm {padding-left:10px;}
.PollFormContainer input[type=text] {padding:4px;}
.PollFormContainer label {display: block; margin-bottom:3px;}
.PollFormDel {display:block; position:absolute; right:0; cursor:pointer; padding:0 0 5px 10px;z-index:10;}
.PollFormDel img {opacity:0.6;}
.PollForm_Answer {position: relative; margin-bottom: 5px;}
.PollForm_Answer input[type=text] {padding-right: 20px;}
.PollForm_AnswerDel {display:none; padding:4px 5px;}
.PollForm_Answer:hover .PollForm_AnswerDel {display: block;}
.PollAnswerAdd input {color:#777;}

.PollVoteFormContainer {border-width: 1px; background: #FCFCEF; border-radius: 5px; padding: 10px;}
.PollVoteFormContainer h2 {text-align: center; font-size: 16px; font-weight: bold; margin: 20px 0; border:0; color:#000; background: unset; padding:unset; line-height: unset;}
.PollVoteFormDisable {box-sizing:border-box; position:absolute; width:100%;z-index: 10;}
.PollVoteForm_Answer {border-radius: 5px; background: #EFEFDB; margin-bottom: 10px; position: relative; padding:5px 10px;}
.PollVoteFormNoVoted .PollVoteForm_Answer:hover {background: #D8D8C4; cursor: pointer;}
.PollVoteForm_AnswerText {box-sizing:border-box; width:100%; padding-right: 70px; position: relative; z-index: 1;}
.PollVoteForm_AnswerPersent {position:absolute; right:10px; top:5px; font-weight: bold; z-index: 1;}
.PollVoteForm_AnswerPersentBg {position:absolute; left:0; top:0; height:100%; background: #D8D8C4; border-radius: 5px 0 0 5px; z-index: 0;}
.PollVoteForm_AnswerVoters {margin-bottom:20px; padding:0 10px;}
.PollMultiple .PollVoteForm_Answer .ChekboxImg {margin-top:3px;}
.PollMultiple .PollVoteForm_Answer.checked {background: #D8D8C4;}
.PollVoteForm_VoteButton {margin:10px 0; display:none;}
.PollVoteFormContainer .MessageManagementContainer {right:24px;}
.PollVoteFormContainer .MessageManagement {right:-24px; left:unset;}

.NotificationType {line-height:24px; padding-left:29px; margin-bottom:10px;}
.NotificationType.notification_user {background: url('/images/notification_user.png') 0 0 no-repeat;}
.NotificationType.notification_like {background: url('/images/notification_like.png') 0 0 no-repeat;}
.NotificationType.notification_fic {background: url('/images/notification_fic.png') 0 0 no-repeat;}
.NotificationType.notification_subscribe {background: url('/images/notification_subscribe.png') 0 0 no-repeat;}
.NotificationType.notification_money {background: url('/images/notification_money.png') 0 0 no-repeat;}
.NotificationType.notification_present {background: url('/images/notification_present.png') 0 0 no-repeat;}
.NotificationType.notification_poll {background: url('/images/notification_poll.png') 0 0 no-repeat;}
.NotificationType.notification_added_to_col {background: url('/images/take_bookmark.png') 0 0 no-repeat;}
.NotificationType.notification_award {background: url('/images/notification_award.png') 0 0 no-repeat;}
.notifications_filter {width:220px; padding:10px; text-align: left;}

.LikeButton {display:inline-block; visibility: hidden; padding:5px 0 5px 5px; margin-top:-5px;}
.LikeCounter, .LikeCounterNull {padding-left:15px; background: url('/images/like.svg') no-repeat; font-weight: bold; opacity: 0.8;}
.LikesList {min-height:112px; margin-bottom:16px; display: flex; flex-wrap: wrap; justify-content: space-around;}
.LikesList .user {white-space: nowrap;}
.LikesList div {display:inline-block; overflow: hidden; width:111px; padding:5px 0; margin:0 5px; text-align:center;}
.LikesList img {margin:5px; background: url('/images/noavatar_64.png');}

.ContentTable>.MyCommentsItem:first-child {border:0;}
.MyCommentsItem {border-top-width: 1px; margin-bottom: 10px; width: 100%;}
.MyCommentsItemLeft {padding: 10px 10px 0 0; text-align: center; width: 64px;}
.MyCommentsItemRight {padding-top: 10px; text-align: left; vertical-align: top;}
.MyCommentsItemRightUser {margin-bottom: 5px;}
.MyCommentsItemText {max-width:681px;}
.MyCommentsItemText img {display:block; max-width:100%; max-height:500px;}
.MyCommentsItemShow {background:#EFEFDB; cursor: pointer; color:#777 !important; display: block; line-height: 26px; margin-top: 10px; text-align: center;}
.MyCommentsItemShow.MyCommentsItemShowEmpty {background: none;}
.mycomments_properties_panel {padding:10px; text-align: left;}
.MyCommentsHr {border-top-width: 1px; width:100%; padding:80px 0; text-align:center; font-size:16px; color:#777;}

.RedactorPanel {margin-bottom:10px; background:#fcfce8; border-width: 1px;}
.RedactorPanel h2 {padding:10px; background:#D8D8C4; font-weight:bold;}
.RedactorPanelLeft {width:100px; vertical-align: top; padding: 10px;}
.RedactorPanelLeft input {margin-bottom: 10px;}
.RPR {padding:10px;}
#RPRInfo {display:block;}
#RPRSendTp, #RPRSendTw, #RPRSendTb {display:none;}
#RPRSendTw {background-color: #a8861e;}
#RPRSendTb {background-color: #af4035;}
.RedactorPanelRight textarea {height:200px;}
.RedactorPanel .RedactorComment {border:1px dashed #D8D8C4; padding:5px; background: #FCFCEF;}
.ModTempl li {border-bottom: 1px solid #92927e; border-top: 1px solid #92927e; padding: 10px; cursor:pointer; margin-top:10px;}

.Req_subscr_fics {padding:20px 0; text-align:center;}
.Req_SubscribersCount {display:inline-block; font-size:24px; color:orange; margin:20px auto; width:100%;}
.Req_MakeRequest_Button {display:inline-block; margin-top:45px;}
.Req_MakeRequest_Container {display:inline-block; box-sizing:border-box; width: 100%; padding: 20px; background-color: #F3F3E3; border-width: 1px; border-radius: 10px; text-align:left;}

.DialogSearch {box-sizing: border-box; width:100%; padding:10px; position: relative; border-bottom-width: 1px; text-align: left;}
#dialog-search, #dialognm-search, .DialogSearchInput {box-sizing:border-box; width:100%; padding:4px;}
.DialogItem {position:relative; border-bottom-width: 1px; padding:10px; cursor:pointer;}
.DialogItem:hover, .DialogItem.notread {background:#EFEFDB;}
.DialogItem_Avatar {width:64px;}
.DialogItem_Title {display: flex; justify-content: center; flex-direction: column; width:190px; padding:0 10px; text-align:left;}
.DialogItem_LastMessage {box-sizing:border-box; width:100%; padding:5px; text-align:left;}
.DialogItem_LastMessage.notread {background:#EFEFDB; border-radius:3px;}
.DialogItem:hover .DialogItem_LastMessage.notread {background:#D8D8C4;}
.DialogItemNotreadCount {position:absolute; bottom:10px; right:10px;padding:5px;border-radius: 20px; background:#D8D8C4; min-width:20px;}
.DialogItem_Del {margin:0 auto;max-width:595px;}

.DialogNewMsgFormTd1 img {width:64px; height:64px;}
.DialogNewMsgTextarea {box-sizing:border-box; border: #d8d8c4 1px solid; width:100%; height:64px; margin:0; padding:5px;}
.DialogNewMsgButton {padding-top:10px;}
.DialogNewMsgButton .PollFormAdd_button {margin-left:20px;}
.DialogNewMsgFormTd2 input[type=text] {box-sizing:border-box; width:100%;}
.DialogSearchIcon {padding-top: 5px; margin-left:20px; cursor: pointer;}

.DialogNewMsgAtchMenu {margin-left:20px; padding-top:4px; cursor:pointer;}
.DialogNewMsgAtch {box-sizing:border-box; width:320px; height:24px; line-height: 150%; margin-top:10px; border-width: 1px; background:#FFF; font-family: Tahoma,Roboto,Verdana,Arial,Sans-Serif,Lucida Sans, ubuntu; font-size: 11px;}
.DialogNewMsgAtchButton {float:left; width:80px; height:18px; padding: 2px 5px; border-right-width: 1px; background: #EFEFDB; white-space:nowrap; overflow: hidden;}
.DialogNewMsgAtchFileName {float:left; width:200px; padding: 2px 5px; white-space:nowrap; overflow: hidden;}
.DialogNewMsgAtchCancel {float:right; padding:3px 3px 1px; cursor:pointer;}
.DialogNewMsgAtchBlocker {position: relative; z-index: 3; width: 150px; height: 23px; float: left; margin-left: -240px;}
.DialogNewMsgAtchFile {width: 223px; margin-left: -225px; cursor:pointer; height: 17px; z-index: 2; position: relative; opacity: 0; float: left;}
.DialogItem .DialogMsgAtch {background: none;}
.DialogItem .DialogMsgAtch, .DialogItem .DialogMsgAtchLeft {max-width:200px;}

.DialogMsg {margin:10px 0;}
.DialogMsgIn, .DialogMsgIn2 {display: flex; flex-direction: row;}
.DialogMsg.NotRead {background:#EFEFDB;}
.DialogMsg td {vertical-align:top;}
.DialogMsgTd1, .DialogNewMsgFormTd1 {width:150px; margin:10px; text-align:right; position: relative;}
.DialogMsgTd2, .DialogNewMsgFormTd2 {width:435px; flex-grow: 1; margin:10px 0; text-align:left; position:relative; line-height: 150%;}
.DialogMsgTd3, .DialogNewMsgFormTd3 {width:170px;}
.DialogMsgTd1 img {width:32px; height:32px;}
.DialogMsgImp img {width:16px; height:16px;}
.DialogMsgTd2 img {max-width:100%;}
.DialogMsgTd2 textarea {padding:2px; border-width: 1px;}
.DialogMsgTd2 .MessageManagementContainer {position:absolute; right:24px;}
.DialogMsgTd2 .MessageManagementButton {top:0;}
.DialogMsgTd2 .PollVoteFormContainer .MessageManagementButton {top:-13px;}
.DialogMsgTd2 .MessageManagement {top:0; right:0; left:unset;}
.DialogMsgTd2 .PollVoteFormContainer .MessageManagement {top:-13px;}
.DialogMsgDel, .DialogMsgImp {display:none; position:absolute; cursor:pointer; opacity: 0.5;}
.DialogItem:hover .DialogMsgDel, .AuthorIntroduction .DialogMsgDel, .FicTableBookmark:hover .DialogMsgDel, .Message:hover .DialogMsgDel {display: block;}
.DialogMsgDel {right:10px; top:10px;}
.DialogMsgDel:hover, .DialogMsgImp:hover {opacity: 1;}
.DialogMsg:hover .DialogMsgDel {display:block;}
.DialogMsgImp.checked {display:block; opacity: 1;}
.DialogMsgAtch {background: #D8D8C4; border-radius: 5px; box-sizing: border-box; width:100%; margin-top:5px; padding:5px;}
.DialogMsgAtchLeft {float:left; box-sizing: border-box; width:100%; max-width:350px; padding-left:20px; background: url('/images/attach.png') no-repeat; word-break: break-all;}
.DialogMsgAtchRight {float:right;}
.DialogMsgCite {position: absolute; bottom:-20px; left:0;}

.ChekboxImg {height: 14px; line-height: 14px; padding-left: 20px; background: url('/images/check.gif') no-repeat; cursor:pointer;}
.ChekboxImg:hover {background: url('/images/check.gif') 0 -28px no-repeat;}
.ChekboxImg.checked {background: url('/images/check.gif') 0 -14px no-repeat;}
.ChekboxImg.checked:hover {background: url('/images/check.gif') 0 -42px no-repeat;}
.ChekboxImg.disabled {cursor: unset;}
.ChekboxImg.disabled:hover {background: url('/images/check.gif') 0 0 no-repeat;}
.ChekboxImg.disabled.checked:hover {background: url('/images/check.gif') 0 -14px no-repeat;}

.RadiobuttonImg {height: 14px; line-height: 14px; padding-left: 20px; background: url('/images/radio.gif') no-repeat; cursor:pointer;}
.RadiobuttonImg:hover {background: url('/images/radio.gif') 0 -28px no-repeat;}
.RadiobuttonImg.checked {background: url('/images/radio.gif') 0 -14px no-repeat;}
.RadiobuttonImg.checked:hover {background: url('/images/radio.gif') 0 -42px no-repeat;}

#MsgImp {margin:10px 0 0 10px; color:#777;}
#MsgImp.empty {height:14px; background:transparent; cursor: auto;}

#MsgList {margin-top:3px; margin-bottom:3px; border:1px solid #92927e;}
#MsgHeader {background:#d8d8c4;}
.Msg {width:755px; margin:0 auto; padding:6px 0 20px 0; clear:both; border-top:1px dotted #92927e;}
div.Msg:hover{background-color:#efefdb;}
.MsgEmpty {padding:20px 0 20px 0; text-align:center;}
.MsgStat {float:left; width:24px; margin:1px 0 0 6px;}
.MsgSubject {float:left; width:440px; font-size:11px;}
.MsgUser {float:left; overflow: hidden; width:145px; margin-right:5px; font-size:11px;}
.MsgDate {float:left; width:110px;}
.MsgDel {float:left; width:14px;margin:1px 0 0 4px;}
.MsgDel img {border:0; cursor:pointer;}

.FTinvisible-Status, .FTinvisible-Cat, .FTinvisible-Rating, .FTinvisible-Size {display: none;}

.InfoContainer {background: url(images/info_32.png);}
.WarningContainer {background: url(images/warning_32.png);}
.AlertContainer {background: url(images/alert_32.png);}
.NoticeContainer {background: url(images/notice_32.png);}
.InfoContainer, .WarningContainer, .AlertContainer, .NoticeContainer, .BorderedContainer {min-height:30px; background-position: 10px 50%; background-repeat: no-repeat; background-color:#F3F3E3; margin: 10px 0 0 0; padding: 5px 5px 5px 55px; border-width: 1px; border-radius: 10px;}
.InfoContainer h2, .WarningContainer h2, .AlertContainer h2, .NoticeContainer h2, .BorderedContainer h2, .InfoContainer h4, .WarningContainer h4, .AlertContainer h4, .NoticeContainer h4, .BorderedContainer h4 {font-weight: normal; margin: 0 0 5px 0;}
.BorderedContainer {padding:10px;}
.ReadContent .InfoContainer h2 {font-size: 15px; font-weight: normal; color: unset; font-family: unset; text-align: left; margin: 0 0 5px 0;}

.WithTopArrow:before {content:""; width: 0; height: 0; position: absolute; right: 50%; top:-8px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 8px solid #F3F3E3;}
.WithShadow {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);}

.Properties, .Properties1, .Properties2, .Properties3 {box-sizing: border-box; max-width:600px; width:100%; margin:0 auto;}
.Properties td, .Properties1 td, .Properties2 td, .Properties3 td {padding:5px; vertical-align:middle; text-align:left;}
.Properties td.first {width:140px; text-align:right;}
.Properties td.result, .Properties1 td.result {text-align:center; color:green;}
.Properties ul {margin:5px 0 5px 35px; list-style:disc;}
.Properties input[type=text], .Properties input[type=password], .Properties select {box-sizing: border-box; width:300px;}
.Properties textarea {box-sizing: border-box; width:100%; max-width:300px; min-width:300px; height:100px;}

.Properties1 td.first {width:180px; text-align:right;}
.Properties1 td.fird {width:180px; text-align:left;}
.Properties1 input[type=text], .Properties1 select[name=birthday_show] {box-sizing: border-box; width:206px;}

.Properties2 td.first {width:138px; text-align:right;}
.Properties2 td.fird {width:138px;}
.Properties2 input[type=text] {box-sizing: border-box; width:300px;}
.Properties3 td.notifications {padding:10px 0 10px 30px;}
.PropertiesNobanner {width:220px; margin:10px; flex-grow: 1; padding: 20px; text-align: center;}

.ProfileEditFoto {max-width:600px; width:100%; margin:0 auto;}
.ProfileEditFoto td {padding:10px 0; vertical-align:top; text-align:left;}
.ProfileEditFoto td.foto {width:200px; vertical-align:top; padding-right:10px;}
.ProfileEditFoto td.foto img {display:block; max-width:200px;}

.PropertiesMenu {box-sizing:border-box; width: 100%; margin:5px 0;}
.PropertiesMenu .sp {box-sizing:border-box; min-height:27px; border-bottom-width: 1px;}
.PropertiesMenu .sp div {box-sizing:border-box; float:left; min-height:27px; margin-left:10px; padding:3px 0; cursor:pointer;}
.PropertiesMenu .sp div.right {float:right; margin-left:0; margin-right:10px;}
.PropertiesMenu .sp div a {display:block; font-weight:bold; font-size:12px; padding:3px 10px; color:#777;}
.PropertiesMenu .sp div.activ {background:#FCFCE8; min-height:29px; border-width: 1px 1px 0 1px; margin-bottom:-1px;}
.PropertiesMenu.HorMenu .sp div.activ {background: #FCFCEF;}
.PropertiesMenu .sp div.activ a {color:#000;}
.PropertiesMenu .sp div.nactiv {background: #d8d8c4; border-width: 1px 1px 0 1px;}
.PropertiesMenu .sp div.nactiv:hover {background: #f3f3e3;}

.PropertiesMenu.FicWriteMenu {width:775px; margin:unset;}
.PropertiesMenu.FicWriteMenu .sp {min-height:34px;}
.PropertiesMenu.FicWriteMenu .sp div {min-height:34px;}
.PropertiesMenu.FicWriteMenu .sp div a {padding:0 10px;}
.PropertiesMenu.FicWriteMenu .sp span {font-weight: normal;}
.PropertiesMenu.FicWriteMenu .sp div.activ {min-height:35px;}

.HorMenuFirstLine {background:#FCFCEF; border-bottom-width: 1px; font-size:12px; text-align: left; overflow-x: auto;}
.HorMenuFirstLine li {display:inline-block;}
.HorMenuFirstLine li.show_mobile {display: none;}
.HorMenuFirstLine li a {display:block; padding:15px 10px; color:#777; font-weight:bold; cursor:pointer;}
.HorMenuFirstLine li a:hover {background: #EFEFDB;}
.HorMenuFirstLine .activ2 a, .HorMenuFirstLine .activ2 a:hover {padding:15px 10px 10px 10px; color:#000; background:#FCFCEF; border-bottom-width: 5px;}

.HorMenuSecondLine {background: #FCFCEF; padding:5px 10px; border-bottom-width: 1px; font-size:12px; text-align: left;}
.HorMenuSecondLine li, .HorMenuSecondLine .ModalLink_value {display:inline-block; border-radius: 2px; margin: 10px 10px 10px 0;}
.Favorites.HorMenuSecondLine li {margin:10px 0 10px 0;}
.HorMenuSecondLine li a, .HorMenuSecondLine .ModalLink_value a {padding:3px 8px; border-radius: 2px; color:#777; cursor:pointer;}
.HorMenuSecondLine li a:hover {background: #EFEFDB;}
.HorMenuSecondLine li.last {margin-right:0;}
.HorMenuSecondLine .activ2 a, .HorMenuSecondLine .activ2 a:hover {color:#000; background: #D8D8C4;}
.HorMenuSecondLine h1 {text-align:left;}
.HorMenuSecondLine input[type=text] {font-size: 14px;}
.HorMenuTitle {padding:15px 10px 3px; border-bottom-width: 1px;}
.HorMenuTitle h1, .HorMenuTitle h2, .HorMenuTitle h3 {text-align:left; font-size:12px; color:navy; line-height: 15px; font-weight:bold; background-color:unset; border: unset; margin: unset; text-indent: unset; float:left; font-family: unset;}
.HorMenuTitle2 {text-align:left; font-weight:bold; color: navy; background-color:#d8d8c4; line-height: 30px; padding: 0 10px;}

.paginator {box-sizing:border-box; width:100%;font-size:16px;}
.paginatorTopBr {border-top-width:1px; padding:15px 0;}
.paginator span:hover a {color:#000;}
.paginator span.this {margin: 0 5px; border-radius: 3px; padding: 5px 10px;}
.paginator span a {display:inline-block; margin: 5px; border-radius: 3px; padding: 5px 10px; background:#D8D8C4; color:#555;}

.Log {border-collapse: separate; border-spacing: 2px}
.Log th {background-color: #ccc;}
.Log td {padding: 1px;}
.LogLight {background-color: #eee;}

.Sub1Title {margin:10px 0;}
.Sub1Title span {font-weight:normal; font-size:20px; line-height: 25px; border-bottom:1px black dashed; cursor: pointer;}
.Sub1Content {margin:0 0 0 20px;}
.Sub2Title {padding: 5px 0;}
.Sub2Title a.checked {font-weight:bold;}
.Sub2Content {padding: 0 0 10px 20px; display:none;}

.Ftf_input {margin:20px 0; padding:6px; font-size:14px; box-sizing: border-box; width:100%; max-width:500px;}
.FtfHeadLinkFanfics {border: #E6D3B1 1px solid; background: #E6D3B1; border-radius: 5px; padding: 1px 5px;}

.witheditlink {z-index:40; position: relative; background: #D8D8C4; padding:10px; margin:-10px -10px 5px -10px !important; border-radius: 5px 0 5px 5px;}
.editlink, .editlink_2, .moresel {position: absolute; top:-24px; right:0; background: #D8D8C4; text-indent: 0; border-radius: 5px 5px 0 0; font-size: 14px; line-height: 20px; height: 24px;}
.editlink_2, .moresel {top:unset; bottom:-24px; border-radius: 0 0 5px 5px; height: 26px;}
.editlink_2 {right:80px;}
.editlink a, .editlink_2 a {padding:3px 10px;}
.moresel a {padding:3px 15px;}
.posted .editlink {padding:0 10px;}

.TRSItem {text-align:left; padding:20px 10px; border-bottom-width: 1px; line-height: 30px;}
.TRSItem h4 {font-size: 19px;}

.TRT {width:100%; margin-top:25px; border-bottom-width: 1px;}
.TRT td, .TRT th {padding:10px; text-align:left; border-top-width: 1px; vertical-align: middle;}
.TRT th {border-top: 0; font-size: 11px;}
.TRT .first {width:380px; border-right-width: 1px;}
.TRT .fird {border-left-width: 1px;}

.fvbm_item {margin-top:10px;}
.fvbm_item .small_link {visibility: hidden;}
.fvbm_item:hover .small_link {visibility: visible;}

hr {border-width:0; color:#92927e; background-color:#92927e; height:1px;}
hr.light {color:#d8d8c4; background:#d8d8c4;}
p{text-align: justify; word-spacing: -.1ex;}
p.fict {font-size: 14px; margin: 5px 0 15px 0; text-indent: 15px; text-align: justify; line-height:150%;}
p.text {margin: 5px 0 0 0; text-indent: 10px; text-align: justify;}
p.small {font-size: 11px;text-indent: 10px;text-align: left;}
H1 {font-weight: normal; font-size: 19px; color: navy; text-align: center}
H2 {font-weight: normal; font-size: 16px;}
H3 {font-weight: bold; font-size: 15px; border-bottom:#92927e solid 1px; text-align: left; margin-top: 10px; margin-bottom: 10px; text-indent: 10px; font-family: "Trebuchet MS", Roboto, Verdana, sans-serif, ubuntu;}

a, a:visited {font-weight: normal; color: navy; text-decoration: none;}
a:active {color: navy;}
a:hover, a.light:hover {color: #ff0033; text-decoration: none;}

a.user, a.user:hover, a.user:visited {color:#333; text-decoration:none; font-weight:bold;}
a.user.small {font-size:11px;}
a.black, a.black:visited, a.black:hover {color: #000;}
a.light, a.light:visited {color: #777;}
a.red, a.red:visited, a.red:hover {color: #FF0000;}

.dashed {border-bottom:1px dashed;}

.small_link, .small_light_link {font-weight:normal; color: navy; font-size:11px; line-height:15px; text-decoration:none; cursor: pointer;}
.small_link.red, .normal_link.red {color: #FF0000;}
.small_link.blue, .normal_link.blue {color:blue;}
.small_light_link {color:#777;}
.title {font-weight:bold; font-size:11px; text-decoration:none;}
.small {font-size:11px}
.normal_link {font-weight:normal; color: navy; font-size:14px; line-height:18px; cursor:pointer; text-decoration:none;}
.small_light {font-weight:normal; font-size:11px; line-height:18px; color:#777; text-decoration:none;}
.light {color:#777;}
.nav {font-weight:bold; font-size:11px; color:black; text-decoration:none;}
.Views{background:url(images/views.png) 0 1px no-repeat; padding:0 0 0 15px;}
.Comments{background:url(images/comments.png) 0 1px no-repeat; padding:0 0 0 15px; color:green;}
.ReadersCount{background:url(images/readers-count.png) 0 -1px no-repeat; padding:0 0 0 18px; color: navy;}
.RecommendsCount{background:url(images/recommends-count.png) 0 -1px no-repeat; padding:0 0 0 18px; color: #911e42;}
.FicModerated{background:url(images/fic_moderated.png) no-repeat; padding:0 0 0 18px;}
.FicNoModerated{background:url(images/fic_nomoderated.png) no-repeat; padding:0 0 0 18px;}
.DateUpdate{background:url(images/date-update.gif) 0 -1px no-repeat; padding:0 0 1px 18px; color: #777;}
.IsAudioFic{background:url(images/play_audio.png) 0 -1px no-repeat; padding:0 0 1px 18px; color: #2C539E;}
.FanartsCount{background:url(images/images_gray_16.png) 0 -1px no-repeat; padding:0 0 1px 19px; color: #663366;}
.InFavoriteCount{background:url(images/imp.png) 0 -1px no-repeat; padding:0 0 0 18px; color: navy;}
.InFavoriteCount2{background:url(images/like_red_14.png) 0 1px no-repeat; padding:0 0 0 18px; color: black;}
.FanficsCount{background:url(images/book_open_16.png) 0 -1px no-repeat; padding:0 0 0 20px; color: navy;}
.LinkIcon{background:url(images/link.png) 0 -1px no-repeat; padding:0 0 0 20px; color:#777;}
.Req_FanficsCount{margin-left:20px; background:#C3A63F; padding:0 5px 1px 5px; border-radius:3px; border:1px solid #C3A63F; color:#eee;}
.dotted_button {display:block; line-height:26px; border:#92927e 1px dotted; text-align: center; cursor:pointer; color:#777 !important;}
.dotted_button:hover{background-color:#efefdb;}

.t-rtlb {border:#D8D8C4 1px solid;}
.t-rtl {border-right:#D8D8C4 1px solid; border-top:#D8D8C4 1px solid; border-left:#D8D8C4 1px solid; border-bottom:0;}
.t-rlb {border-right:#D8D8C4 1px solid; border-top:0; border-left:#D8D8C4 1px solid; border-bottom:#D8D8C4 1px solid;}
.t-rl {border-right:#D8D8C4 1px solid; border-top:0; border-left:#D8D8C4 1px solid; border-bottom:0;}
.t-lb {border-left:#D8D8C4 1px solid; border-top:0; border-right:0; border-bottom:#D8D8C4 1px solid;}
.t-rb {border-right:#D8D8C4 1px solid; border-top:0; border-left:0; border-bottom:#D8D8C4 1px solid;}
.t-r {border-right:#D8D8C4 1px solid; border-top:0; border-left:0; border-bottom:0;}
.t-l {border-left:#D8D8C4 1px solid; border-top:0; border-right:0; border-bottom:0;}
.t-b-dotted {border-bottom:#D8D8C4 1px dotted;}
.t-t-dotted {border-top:#D8D8C4 1px dotted;}

.leftbar-wrap {position: fixed; height: 100%; top: 0; left: 0;}
.left-controlbar {height: 100%; display: block; text-decoration: none; cursor:pointer;}
#scroll-back {display: block; height: 100%; top: 0; display: none; text-align: center; cursor:pointer;}
.active-area {width: 100px; height: 100%; opacity: 0.6; display: block; text-align: center;}
.leftbar-wrap:hover .active-area {background: #EEEEEE;}
.leftbar-wrap .active-area:hover {background: #EEEEEE;}
.bar-desc {top:55px; position: relative; display: inline-block; color:#777; font-size:14px;}
.bar-desc:before {content: "Вверх";}
#scroll-back .bar-desc:before {content: "Назад";}

.jcrop-holder { text-align: left; }
.jcrop-vline, .jcrop-hline {font-size:0; position:absolute; background: white url('/images/jcrop.gif') top left repeat;}
.jcrop-vline { height: 100%; width: 1px !important; }
.jcrop-hline { width: 100%; height: 1px !important; }
.jcrop-handle {font-size:1px; width: 7px !important; height: 7px !important; border: 1px #eee solid; background-color: #333; *width: 9px; *height: 9px;}
.jcrop-tracker { width: 100%; height: 100%; }
.custom .jcrop-vline, .custom .jcrop-hline {background: yellow;}
.custom .jcrop-handle {border-color: black; background-color: #C7BB00; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.modal-title {background:#D8D8C4; padding:16px;  text-align:left; font-weight:bold; color:navy;}
.modal-title_help {background: url("/images/info_32.png") no-repeat scroll 10px center #d8d8c4; padding-left:48px;}

.arcticmodal-overlay,
.arcticmodal-container {position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000;}
.arcticmodal-container {overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse;}
*:first-child+html .arcticmodal-container {height: 100%}
.arcticmodal-container_i {height: 100%; width:900px; margin: 0 auto;}
.arcticmodal-container_i2 {padding: 24px; margin: 0; border: 0; vertical-align: middle;}
.arcticmodal-error {padding: 20px; border-radius: 10px; background: #000; color: #fff;}
.arcticmodal-loading {width: 80px; height: 80px; border-radius: 10px; background: #000 url("/images/load_1.gif") no-repeat 50% 50%;}
.box-modal {position: relative; background:#FCFCE8; color: #3c3c3c;}
.box-modal_close {position: absolute; right: 10px; top: 6px; font-size: 11px; line-height: 15px; color: #999; cursor: pointer;}
.box-modal_close:hover {color: #666;}

.FicTable_Title {margin:20px 0;}
.FicTable_Stat {display: flex; flex-direction: row; justify-content: start; flex-wrap: wrap; min-width:150px; font-size: 11px; line-height: 150%;}
a.IL_Link {margin:0 20px 0 0; display:inline-block; padding:10px 0 10px 25px; cursor:pointer;}
.FH_InstrLine_right a.IL_Link {margin:0 0 0 20px;}
a.IL_View {color:#777;background:url(images/eye_16.png) 0 11px no-repeat;}
a.IL_Del, a.IL_SerieDel {color:#FF0000;background:url(images/del_16.png) 0 11px no-repeat;}
a.IL_DelUserSelf {color:#FF0000;background:url(images/del_user_self_16.png) 0 11px no-repeat;}
a.IL_Add {color:#3CAA3C;background:url(images/add_16.png) 0 11px no-repeat;}
a.IL_Add_gray {color:#777;background:url(images/add_16_gray.png) 0 11px no-repeat;}
a.IL_SendTm {color:#28418D;background:url(images/send_tm_16.png) 0 11px no-repeat;}
a.IL_SendTp {color:#BB9413;background:url(images/send_tp.png) 0 11px no-repeat;}
a.IL_Trash {color:#555555;background:url(images/trash_16.png) 0 11px no-repeat;}
a.IL_TrashFrom {color:#B48675;background:url(images/edit2.png) 0 11px no-repeat;}
a.IL_FromPubl {color:#B48675;background:url(images/edit2.png) 0 11px no-repeat;}
a.IL_SerieEdit {color:#777; background: url('/images/edit2.png') 0 11px no-repeat;}
a.IL_SerieAddFic {color:#3CAA3C; background: url('/images/add_16.png') 0 11px no-repeat;}
.FicListHr {margin-top:50px;padding:5px;text-align:left;}
.FicListHr .title {font-size:18px;}
.SendTm h2 {font-size:14px; font-weight: bold; text-align:center; margin:30px 0;}
.SendTm ul {list-style: disc outside none; margin: 5px 0 5px 35px;}
.SendTm textarea {box-sizing: border-box; width:100%; height:100px; padding: 10px;}

.FH_InstrLine {padding:0 10px; text-align: left;}
.FH_InstrLine_left {flex-grow: 1;}
.FH {width:100%; margin-top:25px; border-bottom-width: 1px;}
.FH .chapter_item {display: flex; flex-direction: row;}
.FH.FH_contents {margin-top: 0;}
.FH.FH_contents .chEdit {box-sizing: content-box; width:90px; min-width: 90px;}
.FH.FH_contents .chName {flex-grow: 1;}
.FH.FH_contents .tdright {box-sizing: content-box; width:11px; border-right:0;}
.FH td, .FH th, .FH .chapter_item>div, .FH .chapter_part {padding:10px; text-align:left; border-top-width: 1px; vertical-align: middle;}
.chapter_part {display: block; position: absolute; box-sizing: border-box; width:100%; top: -40px;}
.chapter_with_part {position:relative; margin-top:40px;}
.chapter_with_part_reverse {position:relative; margin-bottom:40px;}
.chapter_with_part_reverse .chapter_part {top: 40px;}
.FH th {border-top: 0;}
.FH .FH_del {width:25px; text-align: right;}
.FH .first {width:130px; color:#333; border-right-width: 1px;}
.FH .fird {width:56px; border-left-width: 1px;}
.FH .tdright {text-align: right;}
.FH input[type=text], .FH select, .FH textarea {box-sizing:border-box; width:100%;}
.FH_type td {width:294px;border:0;line-height: 14px;}
.FH_into {box-sizing: border-box; width:100%;}
.FH_into td {border:0;line-height: 14px; padding:10px 0;}
.FH_into img {margin:10px;}
.FH_translation_info {width:100%;}
.FH_translation_info td, .FH_translation_info_edit td {border:0;}
.FH_translation_info .first, .FH_translation_info_edit .first {width:150px; border:0; font-weight:normal;}
.FH_translation_info_edit {width:100%}
.FH_translation_info_edit input[type=text] {width:100%;}
.FH_fics_member {margin-bottom:10px;}
.FH_fics_member img {margin-right:10px;}
.FH_fics_member_edit {background:#F3F3E3; margin-bottom:10px; border-collapse:separate;}
.FH_fics_member_edit td {border:0; vertical-align:top;}
.FH_fics_member_link {line-height: 36px;}
.FH_fics_member_link img {margin-right:10px;}
.FH_fics_member_edit .FH_fics_member_link {width:160px; overflow:hidden;}
.FH_fics_member_name {width:100%; max-width:350px; line-height: 36px;}
.FH_fics_member_rights {width:200px;}
.FH_fics_member_desc input, .FH_fics_member_desc select {display:block; width:250px; margin-top:10px;}
.FH_fics_member_actions {width:180px; text-align:right;}

.FH_add_user {max-width:400px; width:100%;}
.FH_add_user td {padding:0; border:0;}
.FH_add_user input[type=button] {margin-left:10px;}
.add_user_input {position:relative; box-sizing:border-box; width:100%;}
h2.chapterName {color:#444; font-family: Trebuchet MS,Roboto,Verdana,sans-serif, ubuntu; font-size: 21px; font-weight: bold; margin: 50px 0 40px; text-align: center;}

.FH .chapter_item>div.draggable_handle {padding:7px 20px; height:24px; cursor: move}
.sortable-ghost {background: #3399FF;}

.log_comment .CommentEditManagement {padding:10px 0;}

.FicWriteFanartTable {border-top-width: 1px;}
.AdminFanartTable {border-bottom-width: 1px;}
.FicWriteFanartTable td, .AdminFanartTable td {box-sizing: border-box; vertical-align:top; padding:10px; text-align:left;}
.FicWriteFanartTable .TdInfo {width:265px;}
.FicWriteFanartTable .TdInfo2 {width:265px;}
.AdminFanartTable .TdInfo1 {width:360px;}
.AdminFanartTable .TdInfo2 {width:170px;}
.FicWriteFanartTable .TdImg, .AdminFanartTable .TdImg {width:245px; min-height:245px; vertical-align:middle; text-align:center; position:relative;}
.FicWriteFanartTable .title1, .FicWriteFanartTable .title2 {font-size:11px; font-weight:bold; margin-bottom:3px;}
.FicWriteFanartTable .title2 {margin-top:10px;}
.FicWriteFanartTable .edit_comment_button {margin-top:3px; display:none;}
.FicWriteFanartTableDel {border-top-width: 1px; display:none;}
.Fanarter td, .Fanarter th {padding:10px 5px; text-align:left; vertical-align: middle; border-top: 0;}
.FicWriteFanartAlign {display: flex; flex-direction: row; flex-wrap: nowrap; min-width:245px; width:100%; border-width: 1px;}
.FicWriteFanartAlign_2 {flex-grow: 1;}
.FicWriteFanartAlign input, .FicWriteFanartAlign select {border: 0;}
.FicWriteFanartAlign input {width:100%;min-width:140px; box-sizing: border-box;}
.FicWriteFanartTable_CoverBage_bg {background: #333; height: 25px; opacity: 0.7; position: absolute; bottom: 0; left:0; width: 100%; z-index: 2;}
.FicWriteFanartTable_CoverBage_text {height: 25px; padding: 5px; position: absolute; bottom: 0; left:0; width: 100%; box-sizing: border-box; z-index: 30; color:#fff; font-weight:bold;}


.TextFromWord0 {position:relative;display:none; margin:20px;}
.TextFromWord1 {box-sizing:border-box;width:100%;position:absolute;z-index:1;padding:20px 10px;text-align:center;color:#777;font-weight:bold;font-size:14px;}
.TextFromWord2 {box-sizing:border-box;width:100%;position:relative;z-index:2;height:100px;border:2px dashed #D8D8C4;padding:4px;overflow: hidden;}
.TextEditorContainer-large {box-sizing:border-box; padding: 0 10px; position: fixed; width: 100%; height: 100%; z-index: 100; left: 0; top: 0; background:#FCFCE8;}
.TextEditorContainer-large textarea {margin:0 -10px; border-right:0; border-left:0;}

.FicTable.FicWriteRequest .FicTbl {margin-bottom:10px;}
.FicTable.FicWriteRequest .FicTable_Title {margin-top:10px;}
.FicWriteRequest {border-width: 1px;}
.FicWriteRequest_Management {width:100%; margin:0 -10px; background:#d8d8c4; padding:5px 10px; text-align:left;}

.chapterInput {box-sizing:border-box; width:100%; padding:5px 10px;}
.chapterTextarea {box-sizing:border-box; width:100%; resize:vertical; height:600px; padding:10px;}
.chapterTextarea, .chapterInput {line-height: 150%;}

/* read */
.ReadContentCenter {box-sizing: border-box; width:100%; max-width:1280px; margin:0 auto; background:#FCFCE8; border-width: 0 1px 0 1px;}
.topbar2.fixed {position:fixed;}
.topbar2, .topbar3 {white-space: nowrap;}
.topbar2-container {max-width:1280px;}
.hb-hide {position:fixed;right:0; top:45px; z-index: 7;cursor:pointer; padding:12px 12px 14px;}
.horizontal-bar {height: 30px; font-family: Trebuchet MS, sans-serif; font-size: 14px; border-width: 1px;}
#back {width:135px; float:left; overflow: hidden; line-height:45px; padding: 0 10px 0 18px; color:#777; cursor:pointer; background: url('/images/arrow_back.gif') 6px 19px no-repeat;}
#back:after {content: "Страница фанфика";}
#back:hover {background-color: #EFEFDB;}
#back_small {float:left; line-height:30px; padding: 0 10px 0 18px; background: url('/images/arrow_back.gif') 6px 11px no-repeat;}

#take_bookmark {width:135px; float:left; overflow: hidden; line-height:45px; background: url('/images/take_bookmark.png') 8px 12px no-repeat; padding-left:38px; padding-right:10px; color: green; cursor:pointer;}
#take_bookmark:hover {background-color: #EFEFDB;}
#take_bookmark:after {content: "Добавить закладку";}
.bookmark-success {width: 180px; position: fixed; top:100px; left:10px; line-height:50px; color:green; font-weight: bold; background: #FCFCE8; border-width: 1px; z-index:10; box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.35);}

.Enter, .RegLink a {float:left; line-height:30px; font-weight:700; padding: 0 20px 0 20px; color:#777777; cursor:pointer; border-right:1px dotted #92927e;}
.Enter:hover, .RegLink a:hover {background-color: #EFEFDB;}

#yandex_ad {max-width:1280px; margin:0 auto;}

.chNav {vertical-align: middle; cursor:pointer; width:135px; overflow: hidden; white-space: nowrap;}
.chNav.l a {background-image: url('/images/arrow_back.gif'); background-position: 5px 9px; background-repeat: no-repeat; padding: 6px 0 6px 16px; text-align: left;}
.chNav.r a {background-image: url('/images/arrow.gif'); background-position: 112px 9px; background-repeat: no-repeat; padding: 6px 16px 6px 0; text-align: right;}
.chNav:hover {background-color: #EFEFDB;}
.chNav_empty {width:155px;}
.chNav a {font-size:13px; color:#777777;}
.chNav.r a.selected {background-position: 112px 164px; padding-top:159px; padding-bottom: 159px;}
.chNav.l a.selected {background-position: 5px 164px; padding-top:159px; padding-bottom: 159px;}
.chNav_small {vertical-align: middle; cursor:pointer; width:30px; display:none;}
.chNav_small.l {background: url('/images/arrow_back.gif') 10px 11px no-repeat;}
.chNav_small.r {background: url('/images/arrow.gif') 10px 11px no-repeat;}
.chNav_small:hover {background-color: #EFEFDB;}
.chNav_small a {padding:9px;}
.chNav_small a.selected {padding-top:159px; padding-bottom: 159px;}
.chNav_large {display: block; box-sizing:border-box; width:175px; white-space: nowrap; background: #EFEFDB; padding: 8px 10px 10px 10px; border-width: 1px; border-radius:10px; font-size:15px;}
.chNav_large.l {width:180px;}
.chNav_large:hover {background-color: #D8D8C4;}
.chNav_large.l {background-image: url('/images/arrow_back.gif'); background-position: 5px 13px; background-repeat: no-repeat; padding-left: 20px; text-align: left;}
.chNav_large.r {background-image: url('/images/arrow.gif'); background-position: 158px 13px; background-repeat: no-repeat; padding-right: 20px; text-align: right;}
.chContents_1 {cursor:pointer; line-height:30px; color:#777;}
.chContents_1:hover {background-color: #EFEFDB;}
.chContents_2 {display:none; padding:0 10%; font-family: Roboto, Verdana, sans-serif, ubuntu;}
.chContents_2 ul {text-align:left; margin:0 auto;}
.chContents_2 li {line-height: 200%;}
.chContents_3 {cursor:pointer; color:#777777; line-height:30px;}
.chContents_3:hover {background-color: #EFEFDB;}

.ReadContent {padding: 20px 0; margin:0 auto;}
.ReadContent h2 {font-size:21px;font-weight:bold;color:#444;font-family:Trebuchet MS,Roboto,Verdana,sans-serif, ubuntu;text-align:center;margin:50px 0 40px 0;}
.chapter, .chapter1 {padding:20px;}
hr.notes {margin-top:40px;}
.pb_selection {color:#d03030; font-weight: 700;}

#read_footer {text-align:center; padding:20px 20px 50px 20px; line-height: 180%; font-size: 90%;}
.public_beta_button {display:none; position: fixed; bottom: 0; left: 0; z-index: 60; width: 100%; padding:10px; color: #fff; background-color: #f0ad4e;}
.public_beta_button:hover {background-color: #ec971f;}
.totop {display:none; bottom:10px; padding:30px; cursor:pointer; color:#777; font-size:16px;}
.totop:hover {background: #EFEFDB;}

.changes_off {position:fixed; z-index:50; bottom:10px; right:10px; left:10px; box-sizing: content-box; padding:10px; background:#5555dd; color:#ddd; font-weight:bold; box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.35); opacity: 0.8; border-radius: 10px; cursor: pointer;}
.changes_off:hover {opacity: 1;}

.view_fanart {padding:0 40px;}
.view_fanart li {padding:5px 5px 5px 30px !important; cursor:pointer; width:130px; border: none; color:#777;}
.view_fanart li:hover {background: #efefdb;}
.view_fanart li.checked:hover {background: url('/images/mark_check.gif') 8px 5px no-repeat #efefdb;}
.view_fanart li.checked {background: url('/images/mark_check.gif') 8px 5px no-repeat;}
.view_fanart_input {margin-top:10px;}

.FM_TextEnd {margin:20px 0; font-family: Arial; font-size: 15px;}
.FM_TextEnd div {display:inline-block; width:127px; padding:10px 0; cursor:pointer;}
.FM_TextEnd_Like {border-radius: 10px 0 0 10px; border:4px solid #cee381;}
.FM_TextEnd_Like.checked {background:#cee381;}
.FM_TextEnd_Like.unchecked {border:2px solid #EFEFDB; cursor: default;}
.FM_TextEnd_Dislike {border-radius: 0 10px 10px 0; border:4px solid #EDE5F0;}
.FM_TextEnd_Dislike.checked {background:#EDE5F0;}
.FM_TextEnd_Dislike.unchecked {border:2px solid #EFEFDB; cursor: default;}
.FM_TextEnd_Action {margin: 20px auto; max-width:600px; background-color: #f3f3e3; border-radius: 10px; padding: 10px; line-height: 200%;}
.FM_TextEnd_Action h4 {font-size:14px; font-weight: normal; margin: 0 0 15px 0;}
.FM_EndText_Subscribe {display:inline-block; cursor: pointer;}

.Rules ol {list-style: none; counter-reset: li;}
.Rules li:before {counter-increment: li; content: counters(li,".") ". ";}

.on400show, .on400show_td, .on630show {display: none;}
.on500flex_column {display: flex; flex-direction: row;}

.inform_bottom_fhbgfnm {width:100%; max-width:775px; height:200px;}
#inform_top_728, #inform_top_adaptive {height: 200px; overflow: hidden;}

body.darklight, body.darklight .MessageToShortLong, body.darklight .MessageToShort, body.darklight .MessageCommentsShow, body.darklight .MessageCommentsHide:hover, body.darklight .MessageManagement, body.darklight .ProfileLeft_h2_descr, body.darklight .FanartRight_h2_descr, body.darklight textarea, body.darklight select, body.darklight .FicDopInfo_Link:hover, body.darklight .dropdown div.header, body.darklight .dropdown-click div.header, body.darklight .input_3:not([multiple]).selected option, body.darklight .input_3:not([multiple]).selected optgroup, body.darklight .FandomEditLink:hover, body.darklight .CommunityRight_h2_descr, body.darklight .PollVoteForm_Answer, body.darklight .DialogMsgAtch, body.darklight .DialogNewMsgAtch, body.darklight .Sidebar_NativeAd_title, body.darklight .FicWriteRequest_Management, body.darklight .statistics_month_container h2, body.darklight .RedactorPanel h2 {background-color: #666; color: #eee;}
body.darklight input, body.darklight select, body.darklight textarea, body.darklight .modern_button, body.darklight .modern_button_cancel, body.darklight div.MessageNew, body.darklight .search-answ, body.darklight .AudioChaptersList li.playing, body.darklight .AudioChaptersList li:hover, body.darklight .FandomTooltip_Info, body.darklight .MemberTooltip_Info {background-color: #666; border-color: #777; color: #eee;}
body.darklight .FanartListType_Container td.checked, body.darklight .FanartListType_Container td:hover, body.darklight .fic_info_title, body.darklight .fic_info_title.nav, body.darklight .news_properties_panel_2 li:hover, body.darklight .Mf_FicType_change:hover, body.darklight .notifications_filter li:hover, body.darklight .Filter_item_modal li:hover, body.darklight .FandomHead_CountFics, body.darklight .FandomHead_CountSubscribers, body.darklight .FandomHead_BackLink, body.darklight .DialogItem_LastMessage.notread, body.darklight .DialogItem:hover .notread, body.darklight .DialogMsg.NotRead, body.darklight .PropertiesMenu .sp div.nactiv:hover, body.darklight .MessageNewManagementPrivate li:hover, body.darklight .ModalLink_modal a:hover, body.darklight .Profile_Head_SubscribersCount:hover, body.darklight .Profile_Head_SendPm:hover, body.darklight .Member_Subscription4:hover, body.darklight .Profile_Head_Actions_Button:hover {background-color: #666;}
body.darklight .topbar, body.darklight .topbar2, body.darklight .topbar3, body.darklight .AuthorIntroduction .title, body.darklight .FM_note_container, body.darklight .search-answ li:hover, body.darklight .FicHead_Similar, body.darklight .Fandom_EnclCounter div, body.darklight .ModalLink_modal, body.darklight .DialogItem:hover, body.darklight .DialogItem.notread, body.darklight .paginator span a, body.darklight .MessageCommentsRefresh:hover, body.darklight .AuthorIntroductionPreview, body.darklight .FH_fics_member_edit, body.darklight .RedactorPanel .RedactorComment, body.darklight .MyCommentsItemShow {background-color: #555;}
body.darklight .modern_button:hover, body.darklight .modern_button.selected, body.darklight .modern_button_cancel:hover, body.darklight .modal-title, body.darklight .modal-title_help {background-color: #555; color: #eee;}
body.darklight .search-answ li.activ {background-color: #555 !important;}
body.darklight .topbar3 {border-bottom: none;}
body.darklight .topbar-pers, body.darklight .topbar-menu li a {color: #bbb; text-shadow: 1px 1px 1px #000;}
body.darklight #back, body.darklight .ReadContentCenter h2, body.darklight .tr .title, body.darklight .summary_text_left, body.darklight .ReadersCount, body.darklight .FanficsCount, body.darklight .FanartsCount, body.darklight .box-modal, body.darklight .FH .first {color: #eee;}
body.darklight #take_bookmark {color: #3caa3c;}
body.darklight hr.light, body.darklight #back:hover, body.darklight #take_bookmark:hover, body.darklight .read_properties_button:hover, body.darklight .read_properties_button.hover, body.darklight .HeaderSlideMenu li:hover, body.darklight .FM_Subscription1:hover, body.darklight .FM_Subscription2:hover, body.darklight .HorMenuSecondLine .activ2 a, body.darklight .HorMenuSecondLine .activ2 a:hover, body.darklight .HorMenuSecondLine a:hover, body.darklight .MarksList1 .marks_list li:hover, body.darklight .MarksList1 .marks_list_add li:hover, body.darklight .totop:hover, body.darklight .PropertiesMenu .sp div.nactiv, body.darklight .LogLight {background-color: #777;}
body.darklight .HeaderSlideMenu, body.darklight .ProfileRight .AdminUser, body.darklight .guess_author, body.darklight .dropdown div.body, body.darklight .dropdown-click div.body, body.darklight .summary_text, body.darklight .PollVoteFormContainer, body.darklight .DialogNewMsgAtchButton, body.darklight .Sidebar_NativeAd, body.darklight .RedactorPanel {background-color: #555; border-color: #333;}
body.darklight .FanartRight h2, body.darklight .ProfileLeft h2, body.darklight .ProfileRight h2, body.darklight .CommunityRight h2, body.darklight .CommunityLeft h2, body.darklight .HorMenuTitle2, body.darklight .spoiler:before {background-color: #555; border-color: #333; color:#eee;}
body.darklight .HeaderSlideMenu .light, body.darklight .PropertiesMenu .sp div a, body.darklight .Profile_Head_SendPm, body.darklight .FicSerie h4.SerieTitle {color: #bbb;}
body.darklight #site-content-center, body.darklight .ReadContentCenter, body.darklight #CommentForm .title, body.darklight .box-modal {background-color: #333; border-color: #333;}
body.darklight .spoiler, body.darklight .spoiler:after {background-color: #333; border-color: #777;}
body.darklight .AddButton_button, body.darklight .AddButton_button:hover, body.darklight .AddButton.hover .AddButton_button, body.darklight .AddButton_menu {background-color: #333; color:#eee;}
body.darklight input, body.darklight select, body.darklight textarea, body.darklight td, body.darklight th, body.darklight div, body.darklight li, body.darklight .horizontal-bar, body.darklight .PropertiesMenu .sp, body.darklight .main_menu li, body.darklight .FanartListType_Container, body.darklight select, body.darklight .input_3, body.darklight .Fandom_Encl_ItemNew, body.darklight .Fandom_Encl_ItemNew td, body.darklight .Fandom_Encl_ItemNew th, body.darklight .canon_item, body.darklight .another_fandoms_menu_1, body.darklight .MyCommentsItem, body.darklight .DialogItem, body.darklight .DialogSearch, body.darklight .AudioChaptersList li, body.darklight .FH, body.darklight .FH td, body.darklight .PropertiesMenu .sp div, body.darklight .FanartTable2 {border-color: #777;}
body.darklight .navy, body.darklight .HorMenuTitle h1, body.darklight .HorMenuTitle h2, body.darklight .HorMenuTitle h3, body.darklight .MainBlock h1, body.darklight .MainBlock h2, body.darklight a, body.darklight a:visited, body.darklight a:hover, body.darklight h1, body.darklight .MessageCommentsCount, body.darklight .normal_link, body.darklight .small_link, body.darklight .small_light_link, body.darklight .HorMenuFirstLine li a:hover, body.darklight .Profile_Head_Roles {color: #bbb;}
body.darklight .Profile_Head_Avatar {border-color: #bbb;}
body.darklight .MyCommentsItemShow {color: #bbb !important;}
body.darklight #CommentForm textarea, body.darklight #CommentForm .comment_area, body.darklight .comments .title, body.darklight .SerieContainerTitle, body.darklight .CommentItemTop {background-color: #777; border-color: #555;}
body.darklight .dotted_button:hover, body.darklight .chContents_1:hover, body.darklight .chContents_3:hover, body.darklight .chNav_large:hover, body.darklight .chNav:hover, body.darklight .chNav_small:hover, body.darklight .blockquote, body.darklight .topbar-menu li:hover, body.darklight .topbar-menu li.hover, body.darklight .topbar-pers:hover, body.darklight .topbar-pers.hover, body.darklight .ProfileLeftFic:hover, body.darklight .PropertiesMenu .sp div.activ, body.darklight .PollVoteForm_AnswerPersentBg, body.darklight .PollVoteFormNoVoted .PollVoteForm_Answer:hover, body.darklight .TextEditorContainer-large, body.darklight #sidebar-toggle1:hover, body.darklight #sidebar-toggle1.hover, body.darklight .CommentAbus {background-color: #333;}
body.darklight .LightBlock2, body.darklight .LightBlock2_Rounded, body.darklight .Req_MakeRequest_Container, body.darklight .FM_Management, body.darklight .MarksList, body.darklight .MessageCommentsCount, body.darklight .witheditlink, body.darklight .editlink, body.darklight .editlink_2, body.darklight .moresel, body.darklight .Filter_item_modal, body.darklight .FandomTooltip, body.darklight .MemberTooltip {background-color: #555; border-color: #555;}
body.darklight .Fandom_Subscription1, body.darklight .Member_Subscription1, body.darklight .Fanart_Subscription1, body.darklight .Col_Subscription1, body.darklight .Req_Subscription {background-color: #555; border-color: #555; color: #bbb;}
body.darklight .FM_Subscription, body.darklight .MarksListHead, body.darklight .FandomHeadMin .FandomHead_Title span {color: #bbb;}
body.darklight #site-content, body.darklight #site-content-right, body.darklight .Footer, body.darklight .PropertiesMenu.HorMenu .sp div.activ, body.darklight .InfoContainer, body.darklight .WarningContainer, body.darklight .AlertContainer, body.darklight .NoticeContainer, body.darklight .BorderedContainer, body.darklight .HorMenuSecondLine, body.darklight .HorMenuFirstLine, body.darklight .HorMenuFirstLine .activ2 a, body.darklight .HorMenuFirstLine li a:hover, body.darklight .MarksListHead, body.darklight .chNav_large, body.darklight .RecommentCloud, body.darklight .FindFormTd, body.darklight .LightBlock, body.darklight .LightBlock_toTop, body.darklight .LightBlock_topNoBr, body.darklight .LightBlock_NoPadding, body.darklight .LightBlock_Rounded, body.darklight .Profile_Head_Actions_Container, body.darklight .FandomHeadMin {background-color: #555; border-color: #777;}
body.darklight .FM_List, body.darklight .MarksList1 .marks_list {filter: brightness(70%);}
body.darklight .t-l, body.darklight .t-rl, body.darklight .t-lb, body.darklight .t-rlb, body.darklight .MessageCommentsNext, body.darklight .HeaderSlideMenu li, body.darklight .ProfileLeftFic, body.darklight .Message, body.darklight .MessageCommentNewForm_Container, body.darklight .FullWidthTable, body.darklight .FullWidthTable td, body.darklight .HorMenuTitle, body.darklight .FicTable, body.darklight .FandomTable, body.darklight .hero_item_detailed {border-color: #555;}
body.darklight .RecommentCloud:before {border-color: transparent transparent #777 #777;}
body.darklight .RecommentCloud:after {border-color: transparent transparent #555 #555;}
body.darklight select:not([multiple]).input_3.selected {background-color: #2c539e;}
body.darklight .CommunityRight_Top25_Fadeout {background-image: linear-gradient(to right, rgba(33,33,33,0), rgba(51,51,51,1));}
body.darklight .AddButton_menu li:hover, body.darklight .Fic_Stat_LegendDate {background-color: #444;}
body.darklight .light, body.darklight .small_light {color: #aaa;}
body.darklight .search-answ em, .search_em {color: #918B41;}
body.darklight .FicContents a:visited {color: #b92fb9 !important;}
body.darklight .fict ins {background-color: #2B702B;}
body.darklight .fict del {background-color: #AD4141;}
body.darklight a.red, body.darklight a.red:visited, body.darklight a.red:hover, body.darklight .red, body.darklight .read_download a.red, body.darklight .read_download a:visited.red, body.darklight .read_download a:hover.red {color: #E64331;}
body.darklight .read_download a:hover.green {color: #73880a}
body.darklight .blue {color: #7272FC;}
body.darklight .MessageManagementButton, body.darklight .news_show_more_button img {filter: invert(1);}
body.darklight .gen {color: #934793 !important;}
body.darklight .fem, body.darklight .RecommendsCount {color: #a83559;}
body.darklight .Collection_comment_text {background-color: #341640;}
body.darklight .Fic_Stat_green {background-color: #192B04}

body.darklight .select2-dropdown, body.darklight .select2-close-mask, body.darklight .select2-selection--single, body.darklight .select2-container--default .select2-selection--multiple, body.darklight .TextFormat, body.darklight .TextFormat2, body.darklight .TextFormat3 {background-color: #666; border-color:#777;}
body.darklight .select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #2c539e;}
body.darklight .select2-container--default .select2-results__option--highlighted[aria-selected] {background:#555; color:#eee;}
body.darklight .select2-container--default .select2-results__option[aria-selected="true"] {background:#555;}
body.darklight .select2-container--default .select2-selection--single .select2-selection__rendered {color:#eee; font-weight: bold;}
body.darklight .select2-container--default.select2-container--disabled .select2-selection--single {background-color: #888;}

#inform_top_adaptive {display: none;}

@media screen and (max-width: 1490px) {
 .read_page_wrap .active-area {width: 20px;}
 .read_page_wrap .bar-desc:before {content: "";}
 .read_page_wrap #scroll-back .bar-desc:before {content: "";}
}

@media screen and (max-width: 1350px) {
 .read_page_wrap .leftbar-wrap, #inform_right_top, #inform_right_middle {display:none;}
 .totop {display: block;}
}

@media screen and (max-width: 1180px) {
    .active-area {width: 20px;}
    .bar-desc:before {content: "";}
    #scroll-back .bar-desc:before {content: "";}
}

@media screen and (max-width: 1097px) {
    .leftbar-wrap, #inform_right_top, #inform_right_middle {display:none;}
}

@media screen and (max-width: 1024px) {
   #site-content-center {border-left: 0;}
}

@media screen and (max-width: 1023px) {
    #site-content-right, .topbar-pers-name {display:none;}
    #site-content-center {max-width:777px; width:100%; margin-right:0; border-left: 1px solid #D8D8C4;}
    #site-content {max-width:777px;}
    .main_menu2, #sidebar-toggle1, .insert_main_menu_counter {display:block;}
    .topbar-pers td.img {padding:6px 10px 5px 10px;}
    .header-search {display:none; top:55px; left:10px; width:500px !important;}
    .header-search-answ {top:79px; left:10px; width:526px;}
    .arcticmodal-container_i {width:90% !important;}
    .arcticmodal-container_i2 {padding:0;}
    .MainCallengesList {display: block;}
    .on1023hide {display: none !important;}
    .ReadContentCenter {border-right-width: 0; border-left-width: 0;}
}

@media screen and (max-width: 830px) {
    .ReadContent {width:100% !important;}
    .chapter {padding:10px;}
}

@media screen and (max-width: 775px) {
    #site-content-center {border: none; min-height: 750px;}
    #topbar-menu1 {display:none;}
    #topbar-menu2 {display:block;}
    .topbar-menu .topbar-menu-li2 {display:none;}
    .HeaderSlideMenu .topbar-menu-li1 {display:block;}
    .HeaderSlideMenu .topbar-menu-li2 {display:none;}
    .PopularFandoms_Div3, .MainWallpapers {display:none;}
    .find_form_prop1 select {width:90%;}
    .find_form_prop2 select, .find_form_prop3 select, .het_slash_container {width:100% !important;}
    .find_form_prop2 select[multiple] {width:90% !important;}
    .find_form_prop3 select[multiple] {height:30px;}
    .find_form_prop22, .find_form_prop32 {padding-top:10px;}
    .find_form_prop21, .find_form_prop22, .find_form_prop31, .find_form_prop32 {width:100%;}
    .FanartFullSize {display:none;}
    .FanartImage {width: 100% !important; height: auto;}
    .FanartTable {width:50%; margin-left:0; padding:10px;}
    .FanartTable div {display:block; width:100%;}
    .FanartTable2 {flex-direction: column;}
    .FanartTable2 .TdInfo1 {min-height: unset; padding: 10px;}
    .FanartTable2 .TdImg {width:100%; min-width:unset; min-height:245px; padding: 10px;}
    .FanartTable2 .TdImg img {max-width:100%;}
    .FtfHeadBase, .FtfHeadBaseText {display: none;}
    .FtfHeadLinkHidden {display: block;}
    .FtfHead h2 {text-shadow: 0 0 3px rgba(255, 255, 255, 0.8);}
    .FtfHeadShort {height:50px;}
    .summary_text_fic3.summary_text_fic3_read {padding:20px 10px;}
    td.rekl {display:none;}
    .inform_bottom_fhbgfnm {width:360px; height:250px;}
    .DialogMsgTd1, .DialogNewMsgFormTd1 {width:64px; flex-shrink: 0;}
    #DialogSearchForm .DialogMsgTd3, #DialogDatesForm .DialogMsgTd3 {display:none;}
    .DialogMsgTd3, .DialogNewMsgFormTd3, #InviteUsersForm .DialogNewMsgFormTd1 {width:10px; margin:0; flex-shrink: 0;}
}

@media screen and (max-width: 728px) {
    #inform_top_728 {display: none;}
    #inform_top_adaptive {display: block;}
}

@media screen and (max-width: 630px) {
    .PopularFandoms_Div2 {display:none;}
    .Footer_1 {float:none; width:100%;}
    .MainBlockLeft, .MainBlockRight {width:100%; padding:0;}
    .MainBlockLeft {margin-bottom:10px;}
    .MainBlockRight {margin-top:30px;}
    .ProfileLeft {display:none;}
    .CommunityRight, .CommunityRight_Inwork {display: block; width:100%; margin-top: 20px;}
    .CommunityLeft {margin-right: 0;}
    .CommunityContainer {flex-direction: column;}
    .ProfileRight {margin-left:0;}
    .Profile_Head_AvatarTd {padding:20px 10px;}
    .ProfileFotoEditLink {left:12px;}
    .Profile_Head_SecondTd {padding:20px 20px 20px 130px}
    .Profile_Head_Menu {margin-top:46px;}
    .Profile_Head_Menu.Profile_Head_Actions_ContainerEmpty {margin-top: 0;}
    .Profile_Head_SubscribersCount {display:none;}
    .Profile_Head_Actions_Container {position:absolute; top:150px; left:0; width:100%; height:44px; text-align:left; border-right:0; border-left:0;}
    .Profile_Head_Actions_Container.Profile_Head_Actions_ContainerEmpty {display:none;}
    .Profile_Head_Menu li.show_mobile {display: inline-block;}
    .ProfileRight .show_mobile {display: block;}
    .Member_Subscription3, .Member_Subscription4 {box-sizing:border-box; width:120px; padding:3px 15px; margin:10px; border: 1px solid #D8D8C4;}
    .UsersList .Member_Subscription3 {margin:0;}
    .Member_Subscription4 {border: 1px solid #008000;}
    .UsersList .Member_Subscription4 {border: 0;}
    .Profile_Head_SendPm {box-sizing:border-box; width:160px; padding:3px 5px; margin:10px; border: 1px solid #D8D8C4;}
    .Profile_Head_MenuButton {position:absolute; right:10px; top:10px;}
    #Profile_Head_Subscribed {right:-80px; top:10px; left:0;}
    .ContentTable_Half {width:100%;}
    .summary_text_fic3 {padding:20px;}
    .read_download {padding:0;}
    .FicHeadHead {flex-direction:column;}
    .FicHead_cover {padding: 10px 0;}
    .FicTable_Title {margin:20px 0;}
    .FicTbl_sammary, .FicTbl_meta, .FicTbl_cover {display:block; width:100%; float:none;}
    .FicTbl_cover {text-align:center !important;}
    .FicTbl_meta {padding: 10px 0 0 0;}
    .FM_container, .FM_note_container {width:100%;}
    .FandomTooltip_Container, .MemberTooltip_Container {left: unset;}
    .FanartMeta {flex-direction: column-reverse;}
    .FanartMetaRight {width: 100%; margin-left:0;}
    .Fanart_Subscription {width:260px;}
    .RecommendsMenuFilter select {width:100%; margin-bottom:10px;}
    .Fic_Paring3 td, .Fandom_Encl_ItemNew td, .Fandom_Encl_ItemNew .first, .FandomProperties td {display: block; box-sizing:border-box; width: 100%; border-right: 0;}
    #CommentForm, .AuthorIntroduction {margin:20px 10px;}
    .totop {right:-200px;}
    .twc_1, .twc_2, .twc_3 {display: block; margin:3px; float:left; clear:left;}
    .FandomHead {display:none;}
    .FandomHeadMin {display:block;}
    .FandomHeadMin_Bg {line-height: 50%;}
    .on630hide {display: none;}
    .on630show {display: block;}
}

@media screen and (max-width: 595px) {
    .topbar a.logo.unauthorized {width:40px; background: url('/images/pf_logo_min_8.png') no-repeat 5px 8px; background-size: 30px 30px;}
    .header-search {width:364px !important;}
    .header-search-answ {width:390px;}
    .chNav {display:none;}
    .chNav_small {display:table-cell;}
    .chNav_empty {display:none;}
    .chContents_2 {padding:0 10px;}
    #back {width:55px;}
    #back:after {content: "Фанфик";}
    #take_bookmark {width:70px;}
    #take_bookmark:after {content: "Закладка";}
    .FicHead_Actions {flex-direction: column;}
    .FicHead_Actions_2 {height: unset;}
}

@media screen and (max-width: 500px) {
    .FanartTable {width: 100%;}
    .statistics_month_container {width:100%; margin: 10px 0;}
    .MessageNewInfoHead {width:100%; padding:10px 0 0 0;}
    .MainCallengesList2 {display: none;}
    .MainCallengesList1, .PollForm_AnswerDel {display: block;}
    .MessagesSearchContainer2 {margin-top:10px; padding-left:0;}
    .TextFromWord1 {padding:10px;}
    .on500flex_column {flex-direction: column;}
    .on500hide {display:none;}
}

@media screen and (max-width: 460px) {
    .topbar2 a.logo {width:40px; background: url('/images/pf_logo_min_8.png') no-repeat 5px 8px; background-size: 30px 30px;}
    .topbar a.logo.authorized {width:40px; background: url('/images/pf_logo_min_8.png') no-repeat 5px 8px; background-size: 30px 30px;}
    .HeaderSlideMenu2 {left:0;}
    .HeaderSlideMenu li {padding:2px 0 2px 5px;}
    .HeaderSlideMenu li a {font-size:15px;}
    .HeaderSlideMenu .chbutt {top:10px;}
    .fdmain-search-container {width:100%;}
    .FandomTable table {max-width:350px; margin:0 auto;}
    .FandomTable_TdLeft, .FandomTable_TdRight {display:block; width:100%}
    .FandomTable_TdRight {padding:10px 0 0 0;}
    .FandomTable_Title, .FandomTable_Description, .FandomTable_Instruments, .FandomTable_Links {width:100%;}
    .on460tdFullWidth td, .on460tdFullWidth th,
    .Fic_Paring2 td,
    .FH td,
    .FH td.first,
    .FH td.fird,
    .ProfileInfo td,
    .Properties td,
    .Properties1 td,
    .Properties2 td,
    .ProfileEditFoto td,
    .MessageNewInfoBody td,
    .TRT td,
    .TRT .first,
    .TRT .fird,
    .RedactorPanelLeft,
    .RedactorPanelRight,
    #series_search td,
    .FH_fics_member_edit .FH_fics_member_link,
    .FH_fics_member_actions,
    .FicWriteFanartTable .TdImg,
    .FicWriteFanartTable .TdInfo,
    .FicWriteFanartTable .TdInfo2,
    .AdminFanartTable .TdImg,
    .AdminFanartTable .TdInfo1,
    .AdminFanartTable .TdInfo2,
    .ChallengeEditTable td,
    .ChallengeEditTable .first,
    .ChallengeNomTable .first,
    .ChallengeNomTable .last {display:block; box-sizing: border-box; width:100%; border-right: 0;}
    .ChallengeEditTable .last, .ChallengeNomTable .last {border-top:0;}
    .FH td.fird {border-left:0; border-top:0; padding: 10px 10px 30px 10px;}
    .TRT th {display: none;}
    .FH .FH_into td {display: table-cell;}
    .FH_add_user td, .link-user td {display: table-cell; width: initial;}
    .ProfileInfo .second {padding-top:0;}
    .Properties td.first:empty, .Properties2 td.first:empty {display: none;}
    .Properties td, .Properties1 td, .Properties2 td, .Properties3 td {padding:5px 10px;}
    .Properties td.first, .Properties1 td.first, .Properties1 td.fird, .Properties2 td.first {width:100%; text-align: left; padding:5px 10px 0 10px;}
    .Properties1 input[type="text"], .Properties1 select[name=birthday_show], .Properties2 input[type="text"], .Properties textarea, .Properties input[type=text], .Properties input[type=password], .Properties select {width:100%; max-width: unset;}
    .Properties3 td.notifications {padding:10px;}
    .PrivateMenu {left:120px;}
    .twcin {margin:3px; float:left; display: block; clear: left;}
    .fic_marks_section3 {width:100%;}
    .FicDopInfo_Link {margin:0;}
    .fic_marks_section3 div.MarksList {margin:0;}
    .CommentItemLeft, .CommentItemLeft2 {display:none;}
    #series_search select {width:200px;}
    .bookmark-success {left:20px;}
    #paring_form select {width:100%;}
    .PropertiesNobanner {width:100%; margin:10px 0;}
    #rec_find_form {display: none;}
    #rec_find_form_slide_up {display: block;}
    #rec_find_form .find_form_management {display: block;}
}

@media screen and (max-width: 400px) {
    input[type=text], input[type=search], input[type=url], textarea, select {font-size:16px !important;}
    .chNav_large, .chNav_large.l {white-space: unset; width:140px;}
    .chNav_large.l {background-position: 8px 22px; padding-left:25px;}
    .chNav_large.r {background-position: 120px 22px; padding-right:25px;}
    .header-search {width:314px !important;}
    .header-search-answ {width:340px;}
    #DialogSearchForm .DialogMsgTd1, #DialogDatesForm .DialogMsgTd1 {display:none;}
    .DialogMsgIn2 {flex-direction: column; padding-left:10px;}
    .DialogNewMsgFormTd1, .DialogNewMsgFormTd3 {display:none;}
    .DialogNewMsgFormTd2 {padding-right:10px; padding-left:10px;}
    .DialogItem_Title {padding: 0;}
    .DialogItem_Title, .DialogItem_LastMessage {width:100%;}
    .DialogMsgTd1 {width:32px;}
    .DialogMsgImp {top:40px;}
    .canon_item_img, .canon_item_img img {width: 100px;}
    .canon_item_img_small, .canon_item_img_small img {width: 64px;}
    .canon_item_incycle {padding-left: 50px;}
    .MyCommentsItemLeft, .MyCommentsItemLeft img, .RecommendLeft, .RecommendLeft img, .MessageHead .avatar, .FanartHead .avatar {width:48px; height:48px;}
    .MessageHead .MessageRightUser, .FanartHead .FanartRightUser {padding-top:6px;}
    .MessageCommentsHideTd {width:48px;}
    .MessageAction {display: block; width:100px; margin: 10px 0;}
     div.MessageNew {font-size: 13px;}
    .FH_InstrLine a {display:block;}
    .FH_InstrLine_right a.IL_Link {margin:0;}
    .SimilarFicsList_td .MarksList {right:-100px;}
    .on400hide {display: none;}
    .on400show {display: block;}
    .on400show_td {display: table-cell;}
    .edit-darklight {right:85px;}
    .read_properties_button:before {content: "↓";}
    .fic_info_content .tr {flex-direction: column;}
    .fic_info_content .tr .title {font-weight: bold;}
    .FicHead .translation_info {margin-left:-115px;}
}

@media screen and (max-width: 359px) {
    .header-search {width:274px !important;}
    .header-search-answ {width:300px;}
    .FandomTable {border: none;}
    .FandomTable_TdLeft div {margin:0 -10px;}
    .MarksList {right:-10px;}
    div.MessageNew {font-size:12px;}
    .PrivateMenu_Show span {display:none;}
    .PrivateMenu {left:auto; right:0;}
    .topbar-menu .topbar-reg {display: none;}
    .reg-link-inenter {display: block;}
    .Profile_Head h1 a {font-size: 20px;}
    .Profile_Head_Roles {font-size: 11px;}
    .AdminUser {font-size: 12px;}
    .Member_Subscription3, .Member_Subscription4 {width:100px; padding:3px 5px; margin-right:5px;}
    .Profile_Head_SendPm {width:160px; padding:3px 5px; margin-left:5px;}
    #Profile_Head_Subscribed {right:-100px;}
    .inform_bottom_fhbgfnm {width:320px; height:200px;}
}