xhtml { padding:0; margin:0; }
body {margin: 0;color: #333333;font-family: Verdana, Arial, Helvetica, sans-serif;padding: 9px;/* background: url('https://diary.ru/userdir/3/4/8/6/348661/76145595.jpg') repeat scroll 0 0 #F2EBE5; */}
#wrapper { margin:0; margin-left: auto; margin-right: auto; min-width: 980px; _width: #((document.documentElement.clientWidth||document.body.clientWidth)#980 ?'980px':'100%'); }
#extratop {height: 69px;background: url('https://diary.ru/userdir/3/4/8/6/348661/76145601.gif') no-repeat 7px 50% / 130px #fff;position: fixed;top: 0;width: 100%;max-width: 1270px;min-width: 1024px;z-index: 10;}
/*#extratop span {height:85px; width:84px; display:block; background: url('https://diary.ru/userdir/3/4/8/6/348661/76145598.gif') no-repeat 0 0; float:right; position:relative; z-index:110; right: 9px; top: 25px;}*/
#page-c { width:100%; display: inline; background-color:#ffffff; padding:7px 18px 7px 33px;}
#side {box-shadow: 0 5px 12px -7px rgba(0, 0, 0, 0.5); display: inline; width:224px; oveflow:hidden; padding: 0; }
#side .bordered {padding-left:30px;position: relative;}
#side .bordered div .menuSection_title b {background: url('https://diary.ru/userdir/3/4/8/6/348661/76148029.gif') no-repeat right center;color: #FFFFFF;display: block;padding-left: 0;padding-right: 13px;font-size: 1.05em;text-shadow: 1px 1px 0 rgba(0,0,0,.5);}
#side .bordered .menuSection a:hover {text-decoration:none;}
#side .bordered div#iAmQuit {/* float:right; */margin-right: 100px;color: #FFFFFF;display: block;padding-left: 0;padding-right: 13px;font-size: 1.05em;text-shadow: 1px 1px 0 rgba(0,0,0,.5);}
#side .bordered div#iAmQuit b {background: none;display: inline;padding-right:0;font-size: 1em;float:right;}
#side .bordered div#iAmQuit b a {color: #FFFFFF; text-decoration:none; border:none;}
#side .bordered div#iAmQuit #more_login {margin-right: 10px; position:relative; top:1px;}
.left #page-c { float:right; margin-left: -234px; }
.left #page-t { margin-left: 234px; }
.left #side { float:left; }
.right #page-c { float:left; margin-right: -234px; }
.right #page-t { margin-right:234px; }
.right #side { float:right; }
h2,h3,h4 { margin:0; }
.header, h1, .header h2,.header h3 ,.header h4 { display:inline; color:#333333}
.aleft { text-align:left; }
.fleft { float:left; }
.fright { float:right; }
.postInner{width: 100%;float: right;margin-left: -140px;padding-top: 10px;}
.paragraph2{ margin-left: 0px; padding:0 5px 5px 5px; /*/ padding-bottom: 7px; line-height: 130%; text-align: justify;*/ }
.paragraph{margin-left: 0;padding:0 5px 5px 5px; /*/padding-bottom: 7px;line-height: 130%;text-align: justify;*/}
.paragraph > div{min-height:0 !important;}
.commentAuthor{width: 30px;float:left;margin-left: 5px;display: inline;overflow: visible;position:relative;/* position: absolute; */top: -40px;}
/*.commentAuthor div{ width: 50px; margin: 0 0 10px 0; }*/
.commentAuthor .avatar img{max-width: 40px;margin: 0;/* position:absolute; *//* top:-50px; */}

/*.sign{overflow: hidden;font-size:85%;width: 800px !important;position: absolute;top: 27px;left: 50px;opacity: .6;}
.postActionLinks {list-style:none;margin:0;padding:0;float:right;position:relative;opacity: 0;transition: opacity .3s;}
.singlePost:hover .postActionLinks { opacity: 1;}*/

.postActionLinks li { float:left; list-style:none; margin:0 0 0 5px; padding:0; overflow:hidden; }
.postActionLinks .delPostLink{ margin:0 0 0 2px; }
.postActionLinks .upPostLink{ margin:0 0 0 3px; }
.postActionLinks li a { padding-left:0px; display: block; }
.voting { margin:0 0 10px; clear:left; }
.atMusic,.atMood,.atTag { margin:0; clear:both; font-size:92%; padding:0; }
.atMusic span,.atMood span,.atTag span { font-size:108%; }
.postLinks { display:inline; font-size:100%; margin:0 0 1px 0; padding:0; }
.postLinks li { list-style:none; display:inline; padding:0; margin:0 0 0 10px; }
a { text-decoration:none; border-bottom: 1px solid #E5DFDA;}
a:hover { text-decoration:underline; border-bottom-color:#800000;}
.paragraph a { text-decoration:underline; }
.paragraph a:hover { text-decoration:none; }
#side ul { padding:0; margin:0; }
#side ul li { padding:0; margin:0 0 1px 0; list-style:none; }
#sortOrder { float: right; list-style:none; padding:0; margin:0; }
#sortOrder li { float:left; list-style:none; margin:0 0 0 5px; padding:0; height: 14px; }
#sortOrder li a { padding-left:0px; display:block; }
.postLinksOld{ padding:0; font-size:100%; clear:both; margin:0; }
.postLinksOld li { list-style:none; display:inline; padding:0; margin:0; }
.prevNextLinks { margin-bottom:1px; height:1.2em; }
.prevNextLinks .prevPostLink { float:left; margin-left:0; padding:0 0 5px 0; }
.prevNextLinks .nextPostLink { text-align:right; margin-left:0; padding:0 0 5px 0; }
#topNav { padding:5px; margin:0 0 1px 0; text-align:center; font-size:93%; }
#topNavLinks { margin:0; padding:0; list-style:none; }
#topNavLinks li { margin:0 10px; padding:0; list-style:none; display:inline; }
#bottomNav { padding: 30px 18px 7px 33px; background-color:#ffffff; margin:0 0 1px 0; text-align:center; font-size:93%; display:none; height: 31px; }
#bottomNav a { color:#800000}
#bottomNav a:hover { text-decoration:none}
#bottomNavLinks { text-align:left; margin:0; padding:10px 0; list-style:none; line-height:28px; background:#ffffff url('https://diary.ru/userdir/3/4/8/6/348661/76150591.gif') 0 0 repeat-x;}
#bottomNavLinks li { margin:0 20px 0 0; padding:0; list-style:none; display:inline; }
.singlePost {/* border-bottom: 1px dashed #BBBBBB77; */padding-bottom:8px;}
#epigraph .singlePost, #epigraph.singlePost {border-bottom: none; }
.singlePost, .menuSection, #side h1, .header, .postContent, .singleComment, .section, .postDate{ margin-bottom:1px; }
.postContent { padding-top: 8px }
#epigraph, .list_box { padding: 5px 5px 5px 5px; width: auto; }
#epigraph a { text-decoration:none; }
#side h1 { padding:5px; text-align:center; margin: 0 0 1px 0; }
.header, .postDate{text-align:left;padding:5px 8px;position: relative;left: 50px;}
.header *, .postDate *{font-size:100%;}
.postDate{ text-align: right; }
.postLinksBackg{ padding: 5px; font-size: 85%; text-align: right; opacity:0; transition: opacity .3s;}
.singlePost:hover .postLinksBackg{ opacity:1;}
.postLinksBackg a {text-decoration:none; }
.formcontainer{ margin: 0 0 1px 0; padding: 5px; }
img { border:none; }
table { font-size:100%; border-collapse:collapse; }
#thisDiaryInfo { text-align:center; }
#thisDiaryPhoto { margin:0 0 10px 0; }
.menuSection{overflow:visible;font-size: 1em;margin:0 0 1px 0;padding:5px 10px 5px 10px;}
.section{ font-size: 100%; margin:0 0 1px 0; padding:5px 10px 5px 10px; }
.authorName{padding:3px 0 7px 5px;position: relative;left: 50px;}
.communityName{ padding: 3px 0 0 5px; }
#TagsList { padding:5px 0 0 10px; font-size:90%; }
#TagsList ul { width:95%; overflow:hidden; }
#TagsList ul li { margin:0 0 5px; width:100%; overflow:hidden; }
#TagsList ul li span { display:block; float:right; }
.birthday { background:#800000 no-repeat 0%; padding-left:15px; }
.headlineTitle { font-weight:normal; }
input {font-size:100%;font-family:"Verdana",monospace;margin: 0 2px 2px 0;border: none;}
label{ }
input.text,select { padding:1px 2px; margin: 2px 0 0 0; color: #333; border: 1px solid #cccccc; background-color: transparent; }
textarea { background-color: transparent; font-size:100%; font-family:"Verdana",monospace; color: #333; }
#content{ padding: 5px; overflow: auto; }
#forTextarea #content{ overflow: inherit; }
.tags_ul_all{ float: left; width: 25%; margin-right: 3%; margin-bottom: 20px; padding-left: 15px; margin-left:5px; }
.tags_header{ font-weight:bold; list-style: none; margin-left: -15px; margin-bottom: 3px; }
.smilieTable { border-width:2px; border-style:outset; }
#commentForm table,#commentForm td { border-collapse:collapse; padding:0; }
#commentForm p { margin:5px 0; }
.vDash { margin:0 5px; }
#codebuttons td { padding:0 5px 5px 0; }
#codebuttons .group_right{ margin-right: 1px; }
#forTextarea{ border-collapse: collapse; width: 100%; }
#message { width:99%; }
#de#ion{ width: 70%; border-width: 1px; border-style: solid; }
#addCommentArea { padding-bottom:0; }
.calnd { margin:5px; }
.calnd th, .calnd td.cal-mnth{ text-align:center; }
.calnd td { text-align:right; font-weight:bold; font-size:92%; }
.calnd small { text-align:center; font-size:100%; display:block; margin-bottom:2px; font-weight:normal; }
.calnd small b{ font-weight: bold; }
.swb,.s { font-size:92%; }
.s li { list-style-position:outside; list-style-type:square; padding:0 0 2px 10px; margin:0 0 2px 10px; }
#cn1 { width:100%; margin-left:20%; text-align:right; }
.withfloat { display: block; }
.withfloat:hover { text-decoration:none; position: relative; z-index: 10; }
.withfloat b{ font-weight: normal; }
.withfloat .flwin { display:none; }
.withfloat:hover .flwin { display:block; left: 20px; bottom: 120%; position:absolute; z-index:10; width:300px; text-align:left; text-decoration: none; }
.withfloat:hover .flwin:hover { display:none; }
.withfloat .flwin strong { display:block; padding:3px 9px; background:#800000; color:#fff; font-weight:normal; }
.withfloat .flwin em { white-space: normal; display:block; padding:8px; background:#fffbf6; color:#666; font-style:normal; font-weight:normal; border-width:1px; border-style:solid; border-color:#800000; overflow:hidden; }
.withfloat .flwin.right { left: -300px; _margin-left:-300px; }
.withfloat:hover .flwin.top{ bottom:0; top: 0; }
#info_wind .withfloat{ display: inline; }
#info_wind .flwin { background-color:#ffffff; border:1px solid #ffffff; opacity:0.9; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); padding:5px; width:250px; font-weight:normal; }
#info_wind .withfloat:hover .flwin { _bottom: 102%; }
#info_wind .flwin b{ font-weight: bold; }
#publick_info.withfloat:hover .flwin{ left:-154px; }
#rewrite_record_info.withfloat:hover .flwin{ left:-194px; }
@media all and (min-width:0px) { head~body .withfloat:hover{ position:static; }
head~body .withfloat:hover .flwin{ bottom:auto; left: auto; margin-left: 125px; margin-top: -125px; }
head~body .flwin em{ min-height: 70px; }
head~body .withfloat:hover .flwin.top{ bottom:auto; left: auto; top: auto; margin-left: 0; margin-top: 3px; }
head~body .withfloat .flwin.right{ left: auto; margin-left: -280px; }
head~body .calnd .withfloat .flwin{ margin-left: 20px; }
head~body .calnd .withfloat .flwin.right{ margin-left: -300px; }
head~body #info_wind .withfloat:hover .flwin{ margin-top: -140px; margin-left:0; }
}
input.submit{ font: normal 90% Tahoma; vertical-align: middle; margin: 1px 0 1px 0; cursor: pointer; border: #999 1px solid; background: #e6e6e6; color: #666; width: 120px; }
input.simplebutton { padding: 0px 2px 1px 2px; font: normal 90% Tahoma; background: #e6e6e6; border: #b8b8b8 1px solid; cursor: hand; margin-left: 1px; }
.img_div{ width:100%; overflow:auto; overflow-y:hidden; display:block; }
.formTags { width: 100% }
.formTags .content { }
.formTags .favTags { float:right; width:57%; }
.formTags .favTagsContent { height:165px; overflow:auto; overflow-y:hidden; border:ridge 1px; font-size:85%; background:#FFFFFF; /*color:#000000;*/ }
.formTags .sndTags { float:left; width:42%; overflow:hidden; }
#my_tags{ border: 1px solid #cccccc; padding: 5px; margin: 3px 0 3px 0; overflow:auto; overflow-y:hidden; _width: 98%; }
#my_tags ul{ list-style: none; margin: 0 40px 0 0; /* margin-bottom: 15px;*/ }
#my_tags ul li{ white-space:nowrap; padding: 0; }
#my_tags ul li input, #my_tags ul li label{ padding: 0; margin-bottom: 0; /*margin-top: -3px;*/ }
#msgWin { width:300px; position:fixed; margin-left:-150px; margin-top:-100px; left:50%; top:50%; visibility:hidden; display:none; }
#msgTitle { display:block; background:#800000; color:#fff; font-weight:bold; width:100%; }
#msgText { display:block; padding:8px; background-color:#fffbf6; padding:10px; color:#666; font-style:normal; border:1px solid #800000; text-align:justify; vertical-align:middle; }
#msgText a{ color: #640e06; border-bottom: 1px solid #e5dfda; text-decoration: none; }
#msgText a:hover{ border-bottom: 1px solid #640e06; text-decoration: none; }
.msgErr { background:#f6f1ed no-repeat 10px 40% !important; padding-left:70px !important; }
*html #msgWin { position: absolute; }
.TagL { text-decoration: none !important; font-weight: bold; color:#800000;}
.TagJIco { /*background:# no-repeat 0%;*/ position:relative; padding-left:16px;display: inline-block; text-decoration: none !important;}
.AttMessage1{ width:98%; position:absolute; left:1px; top:0px; padding:0px; }
.AttMessage2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ff0000; background:#eeeeee; border:1px #000000 solid; padding:3px; width:100%; }
.AttMessage3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; margin:0; padding:0; }
.offtop{color:#999;}
.selectlist { background-color:#f0f0ee; display:inline; font-size:7pt !important; font-weight:normal; margin:3px; padding:0pt; vertical-align:top; }
#list_smiles{ margin: 0 5px 5px 5px; }
.SmilePanelElement{ float:left; text-align:center; border:1px; }
.SmilePanelElement small{ border:1px #bbbbbb solid; padding:0 2px 0 2px; margin:2px; display:block; color:#000000; font-size:70%; }
*:first-child+html #shsmile{ position: relative; }
#msg_form { padding:0; margin:0; font-size: 100%; }
#msg_form .mce table td{ padding: 2px; }
#msg_form .mce .mceToolbarTop{ padding:0 2px 2px 0; }
#vkl{ position: relative; bottom: -1px; top: 1px; list-style: none; text-align: center; z-index: 2; margin: 7px 0 0 0; }
#vkl{ height: 23px; }
#vkl .z_top{ height: 2px; display: block; margin: 0; }
#vkl .z_top b{ display:block; height: 1px; overflow: hidden; font-size: 0%; }
#vkl .z_v{ margin: 0 2px 0 2px; background-color: #cccccc; }
#vkl .z_n{ margin: 0 1px 0 1px; border-left: #cccccc 1px solid; border-right: #cccccc 1px solid; }
#vkl li{ float: left; margin: 0; display: block; margin-right: 2px; }
#vkl li a{ font: 11px Tahoma; padding: 3px 5px 4px 5px; display: block; text-decoration: none; border-left: #cccccc 1px solid; border-right: #cccccc 1px solid; border-bottom: #cccccc 1px solid; white-space:nowrap; }
#vkl .current a{ padding: 3px 5px 5px 5px; border-bottom: none; }
.quote_text{ font-style: italic; }
#suggestform{ border-style: solid; border-width: 1px; border-color: #cccccc; background-color: #ffffff; z-index: 100; position: absolute; font-size: 100%; padding: 0; cursor: pointer; margin-top: -2px; text-align: left; color: #333333; }
.suggest_select, .suggest_unselect{ padding: 2px 2px 2px 5px; }
.suggest_select{ background-color:#f0f0ee; }
.pageBar { text-align:center; font-size: 90%; margin-bottom:1px; padding:5px; }
.pageBar table{ margin-left: auto; margin-right: auto; }
.pageBar td{ white-space: nowrap; padding: 0; }
.pageBar a, .pageBar strong{ margin: 0 1px 0 1px; padding: 0 5px 0 5px; }
.pageBar strong{ font-size: 105%; }
.pages_str a{ font-weight: normal; margin: 0 7px 0 7px; padding: 0; }
.clear{ clear:both; }
#login_change{display: none;border: 1px solid #928477;padding: 5px 12px 5px 12px;position: absolute;background-color: #ffffff;color: #333333;width:175px;z-index: 10;font-size:11px;}
#login_change a{ color: #640e06; }
#login_change table, #login_change form{ margin: 0; padding: 0; }
#login_change h3{ font-size: 100%; margin-bottom: 5px; }
#login_change input{ margin-bottom: 0; }
#login_change .submit{ width: 70px; margin-top: 7px; border: 1px solid #928477; }
#login_change input.text{ border: 1px solid #928477; background-color: #ffffff; color: #333333; }
#YaSearchForm{margin: 0;}
#YaSearchForm input.submit{ width: 60px; margin: 0; padding: 1px 2px 0 2px; /*/ padding: 0 2px 0 2px; */}
.block_design #YaSearchForm input.submit{ width: 50px; }
html:first-child #YaSearchForm input.submit{padding: 2px;position: relative;/* top: -18px; */border: none;background: none;color: rgba(0,0,0,0);width: 18px;/* left: 68px; */right: 18px;}
#YaSearchForm input.text{width: 97%;margin: 0;background: rgba(0,0,0,0);}
#GroupOp { padding:5px; text-align: right; /*/ height: 1%;*/ }
blockquote, .paragraph li, .paragraph ul { margin-top:0; margin-bottom:0; }
.linkssection{ margin-bottom: 1px; }
.linkssection .paragraph{ padding: 5px; }
.linkssection .postLinks{ clear: none; font-size: 85%; font-weight: normal; float:right; }
.block_design #topNav{ display: none; }
.block_design .bordered{ border-style:solid; border-width:1px; margin-bottom:10px; padding:10px; }
.block_design .singlePost, .block_design .menuSection, .block_design #side h1, .block_design .header, .block_design .postContent, .block_design .singleComment, .block_design .postDate{ margin:0; }
.block_design .singlePost, .block_design .menuSection, .block_design .singleComment, .block_design .pageBar{ border-top: 1px solid #ffffff; padding: 10px 0 10px 0; }
.banner_inner{ border-top: none !important; }
.block_design .singlePost, .block_design .singleComment{ padding: 5px 0 5px 0; }
.block_design #epigraph{ border-top: none; border-bottom: 1px solid #ffffff; padding:0 0 10px 0; margin:0 0 10px 0; }
.block_design .list_box{ border-top: none; padding:0 0 10px 0; }
.block_design .menuSection{ padding: 10px 5px 0 5px; margin: 10px 0 0 0; }
.block_design .section{ padding: 0 5px 10px 5px; margin:0 0 10px 0; border-bottom: 1px solid #ffffff; }
.block_design .lastPost{ border: none; margin: 0; padding: 0; }
.block_design .first{ border: none; }
.block_design #side h1, .block_design .header, .block_design .authorName, .block_design .postDate{ padding: 0; margin: 0 0 10px 0; }
.block_design #side h1{ font-size: 100%; font-weight: normal; }
.block_design .formcontainer{ margin-bottom: 0; padding: 0; }
.block_design .postInner{ margin-left: -135px; }
.block_design .paragraph{ margin-left: 135px; padding: 0 0 5px 0; }
.block_design .commentAuthor{ margin-left: 0; }
.block_design #content{ padding: 0; }
.block_design .postLinksBackg{ padding: 5px 0 0 0; }
.block_design #GroupOp { padding:10px 0 0 0; border-bottom: none; border-top-width: 1px; border-top-style: solid; margin-top: 10px; }
.block_design .communityName{ padding: 0; }
.block_design .group_link{ border-top: 1px solid #ffffff; padding: 10px 0 0 0; margin-top: 10px; }
.block_design .linkssection{ margin-top: 10px; margin-bottom: 0; }
.block_design .linkssection .postLinksBackg{ padding: 0; }
.block_design #side h1{ font-size: 92%; font-weight: normal; font-style: normal; }
.prevNextLinks span{ font-size: 115%; }
.checkPostLink input{ /*/ margin-top:-2px;*/ }
#lastComments ul { width:100%; overflow:hidden; }
#lastComments ul li { margin:0 0 0.5em 0; width:100%; overflow:hidden; }
#lastComments ul li span { display:block; float:right; }
.in-list.first{ padding-top:0; }
.Attention a, .urlLink a{ text-decoration:none !important; }
.Attention a:hover, .urlLink a:hover{ text-decoration:none!important; }
.Attention, .urlLink{ float:left; }
.Attention{ visibility:hidden; }
.singlePost:hover .Attention, .singleComment:hover .Attention{ visibility:visible; }
.prevnext{ margin-top:1px; }
.block_design .prevnext{ margin-top:0; }
p{ margin:5px 0 10px 0; }
form{ margin: 0; padding: 0; }
.group_link{ text-align: right; }
#login_form td span{ white-space: nowrap; }
#login_form input.inp_check{ margin-bottom: 0; }
#login_form input.submit{ width:70px; margin: 5px 0 5px 0; }
#usrlog{ width: 90px; margin-right: 5px; }
#usrpass{ width: 85px; }
#open_uri{ width: 180px; }
.block_design #open_uri{ width: 168px; }
#login_change #usrlog, #login_change #usrpass{ width:75px; }
#login_change #open_uri{ width: 151px; }
#open_id input, #open_id_com input{ background-image: none; background-repeat:no-repeat; background-position: left; padding-left: 18px; }
#log_pass td, #log_pass_r td{ padding: 0; }
#save, #openid{ /*margin-left:-3px; */}
#from_form td{ height: 1.8em; }
#from_form table td{ height: 1em; }
#msg_form #from_form td{ padding: 0; }
.opac6{ opacity: 0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
#Journal.journal_list .postInner, #Journal.journal_list .paragraph, #post0 .paragraph, #post0 .postInner{ float: none; margin-left: 0; }
#Journal.journal_list .commentAuthor, #post0 .commentAuthor{ float: none; display: none; }
#change_bg_area{ float:right; position:relative; z-index:50; line-height: 23px; }
#change_bg_area input, #change_bg_area_comm input{ margin: 0 2px 0 0; }
#pchs ul{ overflow: hidden; width: 100%; }
.input_line tr{ vertical-align: middle; }
.input_line input{ margin-bottom: 0; }
.input_line td{ padding: 1px 4px 1px 0; /*padding: 0 4px 0 0;*/ }
#trspisok{ margin: 3px 0 3px 30px; }
#AvatarSelector{ padding-left: 20px; margin: 3px 0 3px 0; }
#addPictureSection{ padding-left:25px; border-style:none; }
.blockquote { padding-left:30px; }
.rssIco{ opacity: 0.6; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); }
input.std_submit{ border: 1px solid #928477; background: #ffffff  repeat bottom left; color: #786f66; font-weight: bold; font-size: 100%; cursor: pointer; margin: 0; padding: 1px 2px 1px 2px; /*padding: 0 2px 1px 2px; font-family: Tahoma;*/ }
.advertising .adoff{ width:728px; font-size: 90%; text-align:right; }
#closetext_box td{ padding-top: 5px; }
#close_text{ width:100%; }
#NContent{ width: 50%!important; }
.code{ font-family:"Courier New", Courier, monospace; font-size:90%; border-width:1px; width:97%; padding:0 3px; }
.menuSection_title{ display:none; }
#pchs_title, #lastComments_title{ display:block; }
body.top{ padding:0; }
.top .menuSection_title{ display:block; cursor:pointer; color:#ffffff}
.top #topNav{ display:none; }
.top #bottomNav{ display:block; }
#bottomNav #Stats{float:right; margin: 15px 0;}
.top #wrapper{position:relative;min-width: 880px;_width: #((document.documentElement.clientWidth||document.body.clientWidth)#880 ?'880px':'100%'));padding-top: 88px;max-width: 1270px;min-width: 1024px;}
.top #side{float: none;display:block;margin-bottom:1px;width:100%;background: #800000 url('https://diary.ru/userdir/3/4/8/6/348661/76147729.gif') repeat-x 0 0;color: #FFFFFF;height: 25px;position: absolute;z-index: 11;position: fixed;max-width: 1270px;min-width: 1024px;box-shadow: 1px 1px 5px 0 #111;border-radius: 2px;top: 69px;}
.top #side:after {content:'';height:85px;width:84px;display:block;background: url('https://diary.ru/userdir/3/4/8/6/348661/76145598.gif') no-repeat 0 0;float:right;position: absolute;z-index:110;right: -7px;top: -65px;/* left: 7px; */}

.top #page-c{float: none;margin: 0px 0 0 0 !important;display:block;width:inherit;padding: 0;position: absolute;right: 270px;width: auto !important;left: 10px;}
.top #page-t{float: none;margin: 0 0px 0 0;}
.top .menuSection{ float:left; background-color: transparent; }
.top.block_design .menuSection{padding-top:0; margin-top: 0;}
.top #side h1{text-align: right;position: absolute;top:-50px;/* left: 0px; */width: 100%;/* margin: 0; */right: 95px;left: auto;}
.top #side h1 a {color:#800000; }
.top #side h1 a:hover {text-decoration:none; }
.top.block_design #side h1{padding-bottom:10px;}
.top #YaSearchForm_title, .top #YaSearch_title{ display:none; }
.top .menuSection ul, .top #sign{ display:none; position:absolute; z-index:50; margin:0px; padding:10px 15px!important; background-color: #FFFFFF; border: 1px solid #DAD1C9;}
.top .menuSection:hover ul, .top .menuSection.iehover ul, .top #login_form:hover #sign, .top #login_form.iehover #sign{ display:block; }
.top .menuSection ul li{ white-space:nowrap; font-size: 0.87em; line-height: 1.7em;}
.top #YaSearch{width:200px;position:absolute;right: 0;top: 23px;background: url(http://static.diary.ru/img/search_5.gif) right center no-repeat rgb(255, 255, 255);height: 18px;margin: 0;padding: 0;width: 152px;border-radius: 3px;border: 1px solid #928477;right: 88px!important;top: 2px;box-shadow: 1px 1px 3px 0 rgba(0,0,0,.5) inset;}
.top.block_design #YaSearch{top: 45px;}
.top #YaSearchForm{display:block!important; visibility:visible!important;}
.top .menuSection ul b{ font-weight:normal; }
.top #lastComments ul{ width:250px; }
.top #lastComments ul li{ width: auto; }
.top #thisDiaryPhoto{ display:none; position:absolute; padding:10px; margin-top:25px; right:0;}
.top #thisDiaryInfo:hover #thisDiaryPhoto, .top #thisDiaryInfo.iehover #thisDiaryPhoto{ display:block; border:none}
.top #authorName{ font-size: 130%; padding: 5px; font-weight:bold; display:block; white-space:nowrap; float:right; text-align:right;}
.top #thisDiaryInfo{width:120px;position: absolute;top: -35px;text-align:right;margin: 0 90px!important;z-index:50;}
.top #thisDiaryInfo a {padding:0;}
.top #thisDiaryInfo a#authorName {margin:0!important;}
.top #pchs ul{width: 250px;}
.top #pchs ul li{white-space: normal;}
.top.block_design #thisDiaryInfo{top:10px;}
.top #sign{width: 200px;}
#side #search_selectnewsel{margin:0;border-right: none;height: 1.35em;padding: 0 2px;border: none;position: relative;top: -21px;font-size: 8px;left: 13px;display: none;}
#side #search_selectbtid{background: #ffffff no-repeat center;cursor: pointer;width: 12px;padding: 0;opacity: 0.7; /*/filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);margin:0; margin-top:1px;border: 1px solid #cccccc;height: 1.35em;position: relative;top: -18px;left: 1px;height: 16px;opacity: 0;*/}
#side .search_select_list{ border-style: solid; border-width: 1px; background-color: #ffffff; color: #666666; position:absolute; z-index: 10; font-size: 100%; padding: 0; cursor: pointer; }
#side .search_select_list .select_line{ background-color: #e0dbd6; }
#side #search_selectsform{border-color: #928477;margin: -1px 0 0 0;background-color: #ffffff;top: 21px;width: 150px !important;}
#side #search_selectsform .unselect_line, #side #search_selectsform .select_line{ padding: 2px 2px 2px 5px; white-space:nowrap; }
#YaSearchForm #yaquery{height: 1.35em;padding: 0 20px;border: none;height: 18px;width: 112px;}
#ChebraCounter img{ width:0; height:0; }
#ChebraCounter{ position:absolute; width:0; height:0; font-size: 0; left:0; top: 0; opacity: 0; }
.EditFavSmileysLink{ line-height:20px; }
.htmlbox, #shsmile{ border: 1px solid #cccccc; }
.mceToolbarTop{background-color:#f0f0ee;}
a.mceButtonNormal img, a.mceButtonSelected img, a.mceButtonDisabled img{ border: #cccccc 1px solid;}
*html a.mceButtonNormal, *html a.mceButtonSelected, *html a.mceButtonDisabled{ border: #cccccc 1px solid;}
span.mceMenuButton img, span.mceMenuButtonSelected img{border: #cccccc 1px solid;}
span.mceMenuButton img.mceMenuButton, span.mceMenuButtonSelected img.mceMenuButton, span.mceMenuButton:hover img.mceMenuButton, span.mceMenuButtonSelected:hover img.mceMenuButton{border-left:none!important;}
#shsmile, #jsbut{background-color: #f9f9f9;}
#vkl .current a, #vkl .current .z_n{background-color:#f9f9f9;}
#vkl li a, #vkl .z_n{background-color:#f9f9f9;}
#YaSearchForm table td{padding:2px;padding: 0;}
#YaSearchForm table td td{ padding:0; }
.authorName .othercommposts{float: left;font-size:85%;padding-right: 5px;/* color: transparent; */width: 10px;overflow: hidden;height: 20px;}
.authorName .othercommposts a{opacity:0;}
.authorName .othercommposts:before{content: "\2261";font-size:1.5em;position:absolute;top: 0;color: #800000;}
.authorName .othercommposts:after{display:none; trasition: all 1s;}
.authorName .othercommposts:hover:after{display: block; content: "\0432\0441\0435\0020\0437\0430\043f\0438\0441\0438\0020\043f\043e\043b\044c\0437\043e\0432\0430\0442\0435\043b\044f\0020\0432\0020\0441\043e\043e\0431\0449\0435\0441\0442\0432\0435";font-size:0.93em;position: absolute;top: 20px;color:#000;border: 1px solid #bbb;padding: 2px 5px;border-radius: 2px;background: #f4f4f4;}

.banner_inner{ padding:0 !important; }
.block_design .banner_inner{ margin-bottom:10px; }
.advertising { font-size:80%; text-align: center; padding:10px !important; display:block !important; visibility:visible !important; }
.advertising .bottom { padding:10px !important;; }
#side h1 a, .header a {color: #ffffff;}
.postDate, .countSecond .postDate, .countFirst .postDate {/* background-color: #f4f2f2; */color:#333333;margin: 0 0 10px -20px;box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.2);position: relative;left: 10px;background: linear-gradient(to right, #fff, #f4f2f2);}
#more_login a {border:none;}
#more_login img {display:none;}
#more_login a:before{content:'\0412\0445\043e\0434\\';color: #fff;font-weight: bold;position: relative;top: -1px;left: 9px;}
#wrapper > .side_banners_box {top: 100px !important;margin-left: 25px; padding: 0; margin-right: 3px;}

.header{padding-bottom:0;}
.postLinksBackg, .postLinksBackg a{color: #999 !important;padding-top:0;}
.singlePost .umail, .singlePost .diary, .singlePost .profile, .singlePost .addToQuote, .singlePost .quote_post{display:none;}
.postTitle .postActionLinks, .singlePost .urlLink, .singlePost .ip, .singlePost .comments, .singlePost .subscribe{visibility:hidden;}
.postTitle:hover .postActionLinks, .singlePost:hover .urlLink, .singlePost:hover .ip, .singlePost:hover .comments, .singlePost:hover .subscribe{visibility:visible;}

.singlePost .atMusic, .singlePost .atMood{display:none}
.singlePost .atTag a,.singlePost .atTag{visibility:hidden; color:#e5e5e5; text-decoration:none; border:none;}
.singlePost:hover .atTag a{border-bottom: 1px solid #bbb;}
.singlePost .atTag a:hover{border-bottom: 1px solid #999;}
.singlePost:hover .atTag a,.singlePost:hover .atTag, .singlePost:hover .atMusic, .singlePost:hover .atMood{visibility:visible; color: #999 !important;}
.singlePost .paragraph{margin-left:70px;padding-bottom:0;}
.commentAuthor {width:60px;height:60px;}
.commentAuthor div{width:50px;margin-top:3px;}
.singlePost h3{padding-top:0;}

.singlePost h3{margin:0 0 3px;}
.singlePost .communityName{padding:0 5px 5px; visibility:hidden;}
.singlePost:hover .communityName{padding:0 5px 5px; visibility:visible;}
.singlePost{background:#FFF; border:solid 1px #fff; border-bottom:dashed 1px #bbb;}
.singlePost:hover{background:#F8F4F1;border:solid 1px #e8e4e1;/*928477;*/}

.journalName a{color:#999;}
.singlePost .journalName {display:block; float:right; visibility:hidden;}
.singlePost:hover .journalName {visibility:visible;}
#contant{width:50%;}
.paragraph b, .paragraph strong, .paragraph i, .paragraph em, .paragraph span{font-style:normal; font-weight:normal;}
.paragraph a{text-decoration:none;}
.paragraph .TagL{color: #845E56; border:none;}
.paragraph LinkMore{border-bottom:solid 1px #999;}

#diaryInfo{display:none;}
.admin{display:none;}
body.mobile{background: dimgray; }
