/** Habr ZenComment v457.2017.3.25, FF3.6+, Opera11+, Safari5, Chrome, IE9 * http://userstyles.org/styles/36690/, license CC-BY-NC v.4.0 * Author: github.com/spmbt * LastUpdatesDescription: footer, header, width; */ @-moz-document regexp("https?://(m\.|webcache\.googleusercontent.com\/search\\?q=cache(:|%3A|%3a)(https?(:|%3A|%3a)(/|%2F|%2f)(/|%2F|%2f))?)?(habrahabr|geektimes|megamozg|tmfeed|h).ru(?!/special|/api).*"){ /*начало стилей для не-Firefox */ body{text-align: inherit!important; font-family: Verdana,sans-serif!important} #layout{width:auto!important; min-width: 314px!important; max-width: 1420px!important; height: auto!important; margin-right:auto!important;margin-left:auto!important; /*overflow: hidden;Chrome need it <=no break-word*/ padding-top: 0!important;padding-right: 0!important;padding-left: 0!important} #layout .inner{margin: 0!important; padding-bottom:30px!important} #wrapper{margin: -15px 0 1px!important; width: auto!important; padding: 20px 0 4px 6px!important; overflow: hidden; min-width: 314px!important} /*дзен-режим: поставить/убрать пробел после звездочки:*/ .comments.c2 >.comment_item .info .voting,.comments_list >.comment_item .info .voting{display:block!important} .comments.c2 >.comment_item .info time, .comments_list >.comment_item .info time,.conversation_page .messages .message .info .time{visibility: visible} .comments.c2 .comment_item .info a.username, .comments_list .comment_item .info a.username,.conversation_page .messages .message .info .login a{visibility: visible!important} .comments.c2 .comment_item, .comments_list .comment_item{ margin-top: 0!important;margin-right:-2px!important; padding-top: 9px!important; border-right: 2px solid transparent!important} .comments_list:hover >.comment_item:not(:hover) .comment_item:last-child:not(:only-of-type) >.reply_comments{border-left: 2px solid transparent!important} .comments_list:hover >.comment_item:not(:hover) .reply{border-top: 1px solid transparent!important} .comment_item .message{width: 100%} /* /конец дзен-реж.*/ .App{overflow: hidden} .header, #header{width: 100%; height: 13px; top:1px; min-width: 314px!important; margin:0; padding:5px 0 0!important} #header .userpanel,#header .user_panel{ position: fixed!important; top: 0!important; right: 0; left: auto!important; float: right; width: auto!important; height: 15px; padding: 0 6px 2px!important; font-size: 12px; border-bottom: 1px solid #999!important; border-left: 2px solid #666!important;border-bottom-left-radius:5px; background-color: #ccc; opacity: 0.5;filter: alpha(opacity=50)} #header .userpanel,#header .user_panel,.nav_panel .tab_user{z-index: 10026}/*! for ZenComment detect!*/ .page_head{line-height: 0} .page_head h2.title{font-size: 13px!important; position: relative; top: 1.8em; left: 1ex} .page_head .controls{position: absolute; left: 5px; top: 2.8em} .page_head .controls .new_hubs{position: relative; top: -5px;} #TMpanel{position:absolute; display: block!important; z-index: 99992!important; width:auto!important; right: auto!important; left: 140px!important; min-width: 0!important; height: 4px!important; border: 0!important; text-align: left!important; background: transparent!important; -webkit-transition: left 1s; -moz-transition: left 1s; -o-transition: left 1s; transition: left 1s;} #TMpanel .container{overflow:inherit!important; min-width:0!important; height:4px!important} #TMpanel .bmenu,#TMpanel .menu{margin-left:-12px!important; line-height: normal!important} #TMpanel .container .bmenu,#TMpanel .container .menu{display: block!important} #TMpanel .bmenu a,#TMpanel .menu a{ max-width:5.9ex!important; overflow: hidden; margin: 0 6px!important; padding: 0!important; white-space: nowrap; background-image: linear-gradient(#d3e2f0 20%, rgba(238, 238, 238, 0.3) 90%); box-shadow: -3px 0 2px 1px rgba(238, 238, 238, 0.1), 3px 0 2px 1px rgba(238, 238, 238, 0.1); color: transparent!important; opacity: 0.65; transition: all 180ms} #TMpanel .bmenu a:last-child,#TMpanel .menu a:last-child{margin-right: -9ex!important} #TMpanel .bmenu a.current,#TMpanel .menu a.current{display: none!important} #TMpanel .bmenu:hover a,#TMpanel .menu:hover a{ text-decoration: none!important; background-color: #f0f4fa; box-shadow: -3px 0 2px 1px rgba(238, 238, 238, 0.7), 3px 0 2px 1px rgba(238, 238, 238, 0.7); color: #47a !important; opacity: 1} #header .user_panel{font: 12px/14px Arial,Helvetica,sans-serif!important} #header .userpanel:hover,#header .user_panel:hover{background-color: #fff; opacity: 1;filter: none} #header .userpanel .top,#header .user_panel .top{ float: right; display: inline-block; white-space: nowrap; text-align: right} #header .userpanel sup{vertical-align: baseline!important} #header .userpanel a,#header .user_panel a{text-decoration:none!important} #header .userpanel a.username,#header .user_panel a.username{margin-left: 1px} #header .userpanel a.nav-settings,#header .user_panel a.nav-settings{ display: none; float: left; margin: 0 0 0!important} #header .userpanel:hover .top a.nav-settings{display: inline-block;position: relative; top:0} *|html[xmlns*=""] #header .userpanel:hover .top a.nav-settings{position: relative; top: -1.3em}/*Op*/ *|html[xmlns*=""] #header .user_panel:hover .top a.nav-settings{position: relative; top: -1.3em}/*Op*/ #header .userpanel a[href*="login"],#header .user_panel a[href*="login"]{display: inline-block!important; float: right} #header .userpanel a[href*="logout"],#header .user_panel a[href*="logout"]{display: inline-block; width: 12px; margin-right: 3px!important; background: no-repeat 0% 50% url(data:image/gif;base64,R0lGODlhDAAKAIABAN3d3f///yH5BAEAAAEALAAAAAAMAAoAAAIYhB+plhyw4JPOqQbZ2XvyfmGTOJZVBF4FADs=); color: transparent!important} #registration_page,#login_page{padding: 0 22px!important} #header .userpanel .bottom,#header .user_panel .bottom{float: left; margin-right:6px!important} #header .userpanel a[href*="sandbox/add"], #header .userpanel a[href*="register"],#header .user_panel a[href*="register"]{display: none;float: left} .userpanel .bottom a,.user_panel .bottom a{display: none; margin:-1px 0 0!important;padding:1px 3px 2px!important} .userpanel:hover .bottom a,.user_panel:hover .bottom a{display: inline-block} .userpanel .bottom a:hover,.user_panel .bottom a:hover{display: inline-block; background-color:#f2f4f8!important} .userpanel:hover .bottom a.nav-settings,.user_panel:hover .bottom a.nav-settings{display: inline!important} #header .userpanel:hover a[href*="register"],#header .user_panel:hover a[href*="register"]{display: block} .userpanel .count,.user_panel .count{ display: inline-block!important; margin: 0 4px!important; background-color: #eee!important; background-position: 3px 3px!important; padding: 0 4px 1px!important; font-weight: bold!important; color: #d63!important; border: 1px solid #999!important;border-radius:5px} .userpanel .count[href*=tracker],.user_panel .count[href*=tracker]{color: #68a!important} .userpanel:hover .count,.user_panel:hover .count{border: 1px solid #999!important} .userpanel .count:empty,.user_panel .count:empty{display: none!important} .stats__counters{margin-bottom:-4px} .stats__value{margin-bottom: 3px} .profile-header__buttons{margin-left:-100%} .menu__item.menu__item_float{top:-2em; left: -3.5em} #header .userpanel .charge,#header .user_panel .charge{ position: absolute; display: none!important; width: 10.5em; right: 10px; margin: 0!important; padding: 0 3px 1px!important; border: 1px solid #999!important;border-radius:3px; text-align: right; font-size: 9px; font-family: Tahoma,Arial,sans-serif; color: #59d!important; opacity: 0.5!important} #header .userpanel:hover .charge,#header .user_panel:hover .charge{ float: right!important; display: inline-block!important; white-space: normal; top: 16px; background: #fff} #header .userpanel .charge:hover,#header .user_panel .charge:hover{opacity: 1!important} .icon-svg_logo-habrahabr,.icon-svg_logo-geektimes{margin-left:3px; color:#8996a0}.icon-svg_logo-habrahabr{color:#948e77} .header .logo, #header a.logo{ position: fixed; z-index: 10027; width: 86px!important; height: 78px!important; left: 0; top: 0; margin: -60px -55px 0!important; background-position: 50% -144px!important; border-bottom-right-radius:5px; background-color: #ccc!important; opacity: 0.5;filter: alpha(opacity=50)} .header .logo:hover, #header .logo:hover{background-position: 50% -274px!important} #header .search,#header .search_panel{ position: absolute!important; top: -1px!important; right: 178px!important; z-index: 25!important; width: 240px!important; margin: 0!important} #header .search #search_form input[name="q"],#header .search_panel #search_form input[name="q"]{ float:none!important; width: 214px!important; margin-right: 0!important; padding: 0 3px 1px!important; border-radius:3px; -webkit-box-shadow: 0 2px 10px #eee inset;box-shadow: 0 2px 10px #eee inset; font-size: 14px!important; opacity: 0.8;filter: alpha(opacity=80)} #header .search input[name="q"]:focus,#header .search_panel input[name="q"]:focus{ border-color: #5699D8!important; outline: 0!important; -webkit-box-shadow: 0 2px 10px #eee inset, 0 0 2px #5ec6fb;box-shadow: 0 2px 10px #eee inset, 0 0 2px #5ec6fb; color:#333!important; opacity: 1;filter: none} #header .search #search_form input[type="submit"],#header .search_panel #search_form input[type="submit"]{display:none!important; float: right!important; margin-left: -21px!important; padding: 1px 3px!important; color:#666!important} #header .search #search_form input[type="submit"]:not([value=""])#header .search_panel #search_form input[type="submit"]:not([value=""]){clear: both} form#search_form{width: 245px!important;height:21px} #header .search form#search_form:hover input[type="submit"]{display: block!important} #header .search form#search_form:hover input[type="submit"], .autocomplete{ z-index: 25!important; margin: -2px 0 0 1px!important; border: 0!important;border-radius:0 0 5px 5px; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3);box-shadow: 0 0 10px rgba(0,0,0,.3);} .autocomplete div{position: relative!important;border: 0!important;z-index: 50!important} .autocomplete div:hover{border-bottom-color: #fff!important} .autocomplete >div:last-child{border-radius: 0 0 5px 5px} #header .main_menu{ position: fixed!important; width: 16px!important; height: 20px; min-width: 1.4em!important; top: 0; left: 0; overflow: hidden; z-index: 10027; margin: -5px 0 0 7px!important; padding: 1px 0 0!important; border: 1px solid #999!important; border-right: 2px solid #666!important; font-size: 18px!important; background-color: #ccc; opacity: 0.5;filter: alpha(opacity=50)} #header .main_menu:hover{ overflow: visible; width: auto!important; background-color: #fff; opacity: 1;filter: none} #header .main_menu a{font-size: 18px!important;margin-right: 10px!important} #header .main_menu a.date{margin: 3px 6px 0 -1px!important; letter-spacing:0px; font-size: 11px!important; color:#000!important} .main_menu a[href*="companies"]{display:inline-block; width: 1.25ex; overflow: hidden} .main_menu a:hover[href*="companies"]{width: auto; margin-right: 3px!important} #header_bg{position:absolute!important} .company_header, .profile-header{ width: 73%; height: 28px!important;margin-bottom:-10px!important; padding:13px 0 0 5px!important; font-size:inherit!important} .inner .company_header .company_icon img{position: absolute; z-index: 3; margin-top: 5px!important} .company_header .name{margin: 0 26px -10px 51px!important} .company_header .name a, .company_header .rating{margin-bottom: -10px; font-size: 180%!important} .profile-header .profile-header__stats{position: relative; z-index: 1} .profile-header__stats .voting-wjt, .profile-header__stats .user-rating{margin-top:-12px; font-size: 180%!important} .user-mail.send_mail{position: relative; top: -13px; left: 20px} .profile-header .profile-actions dt{font-size: 220%!important;padding-top: 6px!important} .profile-header h1{margin: 0!important} .profile-header h1 .favicon{margin-top: 6px!important} .profile-header dt{margin-bottom: -3px!important} #navbar{position:fixed!important; z-index: 999993; width:100%!important; max-width:1420px; margin-right:auto!important; margin-left:auto!important; bottom: auto!important} #scroll_to_top{display: none!important} #navbar .nav_panel{width: 100%!important; height:0!important; bottom:auto!important} #navbar a.logo{float: left; width: 32px!important; height: 20px!important; border-bottom-right-radius:3px; background-image: url(http://habrahabr.ru/images/navbar.sprite.v2.x1.png)!important; background-size: 500px 200px!important; background-position: -426px -25px!important} #navbar a.logo[href*=geektimes]{ width: 30px!important; background-image: url(http://geektimes.ru/images/logo.svg)!important; background-size: 100px 60px !important; background-position:-22px -19px!important} #navbar a.logo[href*=megamozg]{ width: 30px!important; background-image: url(http://megamozg.ru/images/logo.svg)!important; background-size: 51px 40px !important; background-position:-10px -10px!important} #navbar a.tab{ position: absolute!important; width: 32px!important; height: 20px!important; right:0; padding: 0 6px!important; border-bottom:0!important;border-radius: 0 0 6px 6px} #navbar a.tab:hover{background-color: #eaeffd!important} #navbar a.tab_user{left: auto!important} #navbar a.tab_user,#navbar a.tab_settings{float:right} #navbar a.tab_user img{ width: 20px!important; height: 20px!important; top: 0!important; left: 14px!important; border-radius: 0 0 4px 4px!important;} #navbar .nav_panel{opacity:0.5} #navbar .nav_panel:hover{opacity:1} #navbar .nav_panel .tab{line-height: normal!important} #navbar a.tab_tracker{height: 25px!important; left: 31px!important; margin-top:-5px!important; padding-left:9px!important} #navbar a.tab_menu{display: none!important; position: absolute; left: 74px!important; height: 18px!important; padding:2px 13px 1px!important} #navbar a.tab_add_post{ visibility: hidden; float: right; height: 30px!important; right: 44px; margin-top:-10px!important} #navbar a.tab_settings{ display: none!important; position: absolute; height: 26px!important; left: auto!important; right: 88px; margin-top:-6px!important} #navbar #print_tab{display: none!important} #navbar a.tab_user:hover ~ a.tab_add_post, #navbar a.tab_add_post:hover{visibility: visible} #navbar a.tab_add_post:hover + a.tab_settings, #navbar a.tab_settings:hover, #navbar a.tab_tracker:hover + a.tab_menu, #navbar a.tab_menu:hover,#navbar a.logo:hover + a.tab_menu{display: block!important} #navbar a.logo + a.tab_menu{left: 32px!important} .g-icon-alarm:before{position: relative; top: -4px; color: rgba(153, 153, 153, 0.25)} .g-icon-alarm:hover:before{color: rgba(85, 153, 216, 0.24)} .g-icon-burger:before{position: relative; top: -8px; color: rgba(85, 153, 216, 0.25)} .g-icon-burger:hover:before{color: rgba(85, 153, 216, 0.37)} .g-icon-write:before{color: rgba(85, 153, 216, 0.43)} .g-icon-gear:before{color: rgba(85, 153, 216, 0.35)} #navbar .nav_panel .tab.open:not(:hover){background: transparent!important} #navbar .nav_panel .tab.open:before{width:0!important} #navbar .nav_panel #print_tab{top:-22px; right:129px} #navbar a.tab:after{ position:relative!important; float:right; top: 0!important; right: 4px!important} #navbar .tab .count{z-index: 2;} #navbar .nav_tabs_content{position:relative!important; width: 100%!important; overflow:inherit!important} #navbar .nav_tabs_content .nav_tab{top: 0!important; left: -200px; bottom: auto!important; opacity: 0.75} #navbar .nav_tabs_content .nav_tab .title{background-color:#999} #navbar .open #menu_tab{top: -5px!important; left: 60px!important} #navbar .open #user_tab{top:-8px!important; left: auto!important; right:7px!important} #navbar .open #tracker_tab{top:11px!important; left: 3px!important} #navbar .open #settings_tab{left: auto!important;right:70px!important} #navbar .nav_tabs_content .nav_tab .title{padding-top: 5px!important} #navbar .menu a{font: 14px Arial,Helvetica,sans-serif; color: #3b73af!important} #navbar .nav_tabs_content .nav_tab .menu a.exit { position: static!important; bottom: auto!important; left: auto!important; padding: 10px 25px!important; right: auto!important} #navbar .nav_panel .tab.tab_settings, #navbar .nav_panel .tab.tab_login{ position: relative; border-bottom: 1px solid #ebeaea; border-top: 0 none; bottom: auto} #navbar .nav_panel .tab.tab_login{left: auto; right: 0} #navbar .nav_panel .tab.tab_login span{position: relative; top:-3px; font-size: 23px} #navbar_overlay{background: none repeat scroll 0 0 rgba(0, 0, 0, 0.17)!important} #navbar #menu_tab .title{padding-left: 80px!important} #navbar .nav_tab .line +.title,#navbar .nav_tab .line +.title +.menu{display: none!important} .tab-item_stacked{height: auto} .tabs-menu__item_link{margin: 0 3px 0 18px} #js-addFan, #js-addWorker{margin: 6px 0 0!important} .profile-karma-holder{margin: -10px 8px!important} .company-header .profile-karma-holder{margin: 0 12px 0 0!important} .profile-header .vote_holder .mark span{position: relative!important; top: 5px!important; font-size: 75%!important} .profile-header .voting-wjt__label, .profile-header .user-rating__label{margin: -16px 0 0} .profile-header .user-mail__label{position: relative; top: -8px} .profile-header .profile-actions dt, .profile-karma-holder .karma{background: transparent!important} .profile-karma-holder >dl >dt, .profile-header .habraforce >dt{font-size: 9px!important} .profile-header .habraforce .number{ height: 30px!important; margin: -13px 0 -4px!important; padding: 15px 0 0!important; font-size: 220%!important} .profile-header .karma .total{margin-top: -2px!important} .profile-header .karma .total em{padding: 0 2px; background: #fff; font-size: 9px!important} .habraforce{background: transparent!important} .profile-header .karma a{margin-top: 4px!important} .profile-header .karma dt, .profile-header .karma .total, .profile-header .habraforce dt, .profile-header .habraindex dt, .habraindex dt{color: #999!important} .profile-header .habraindex .number{font-size: 200%!important} .profile-header .karma dd.vote{overflow: visible!important} .user-actions dd, .user-actions dt{border-radius:5px!important} .profile-actions-menu{padding: 2px 3px!important;border-radius:5px!important;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);border-color: #397dbd!important} .profile-actions-menu .cor-1px{border-radius:5px!important;border: 0!important} .popup-text-field{border:1px #ceceaf solid;border-radius:5px;background-image: none!important;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)} .popup-text-field div{background-image: none!important} .user_profile{width: 99%!important} .user_profile dl{margin-bottom:5px!important} .user_profile .fullname{margin:0 0 5px!important;padding: 2px 0 0 36px!important} .user_profile #people-tags li{margin-bottom: 0!important} .user_profile .dl_logic_wrap{margin: 0 0 2px!important} .user_profile .hubs_list ul, .user_profile .dl_logic_wrap ul, .user_profile .friends_list ul{max-height: 120px; overflow-y: auto!important} .user_profile #people-tags a{height: auto!important; min-height: 28px} .user_profile #people-tags a.habred{display: none!important} .user_profile #people-tags li{padding-bottom: 5px!important} .user_profile #people-tags{padding-top: 2px!important} .user_profile dl{margin: 0 0 3px!important} .page-navigation{overflow: inherit!important;margin-bottom: 5px!important} .hub_header{margin: -6px 0 0 26px!important; padding:0!important} .hub_header h2 a{font-size: 20px!important} .hub_header h2 span.profiled_blog{z-index: 3} .hub_header .hub-index .label{line-height:18px!important} .hub_header .hub-index .value{font-size: 18px!important;line-height:6px!important} .user_header h2.username a, .hub_header .hub_title{color: #6da3bd!important} .user_header h2.username, .user_header .karma .score .num, .user_header .rating .num{font-size: 24px!important} .user_header h2.username a:hover, .hub_header h2 .hub_title:hover{color: #84b18a!important} .user_header a.avatar{top: 21px; left: 1px} .content_left{width: 240px; min-width: 74%; margin-right: 0!important; padding:0!important} .content_left .add_post{position: relative; left: 35px;opacity: 0.5;filter: alpha(opacity=50)} .content_left table.menu{word-wrap:break-word} .content_left table.menu tr td a, .Header ul.topmenu li a{padding: 9px 0 7px!important; display: inline-block!important; width: 100%; font-size: 12px!important} .content_left table.menu .profile a{position:relative; z-index:2; opacity:1!important} .content_left table.menu .profile a:hover{opacity:0.9} .content_left .submenu{position: relative; display: inline-block; z-index: 3; height: 22px; top: -13px; margin: -13px 0 -9px!important} /*содержание (в статье или в группе .posts)*/ .content_left .post.shortcuts_item{overflow: inherit!important; margin:12px 0!important} .post__header{margin-bottom: 1.2em} .content_left .company_post .post{margin-bottom: -5px!important} h1{letter-spacing:0!important} .content_left .post h1.title .post_title, .content_left .post__title{ margin: 3px 0 -3px!important; padding-left: 25px!important; font: 18px/118% normal Verdana,Tahoma,sans-serif!important} .post h1.title a,.post__title a{letter-spacing: 0} .post__flow{display: inline-block; overflow: hidden; width: 1.15em; margin-right:-6px; line-height: 18px; font-size: 16px;} .post__flow[href*="/misc/"]{width: auto} .post__flow[href*="/mark"]{width: 1.9em} .post__title_link{font-size: 18px; line-height: 18px;} .content_left .post h1.title .post_title, .post__title{ line-height: 16px; font-size: 16px; text-decoration: none!important; color: #257!important} .post h1.title .locked,.post__title .locked{background-position: 2px 0!important} .content_left .post h1.title .post_title:visited,.post__title:visited{color: #977!important} /*tmfeed.ru*/ .App >.container{padding: 0!important} .App >.container .left_column{width: 240px!important; min-width: 74%; padding-right: 0!important} .Filter{margin:0 0!important; padding: 0 0 6px 2px} .Posts >ul{padding: 0 0 0 24px!important} .Posts >ul li{clear: both; position: relative; margin: 0!important} .Posts >ul li h2{ width: 100%; margin-right: -80px!important; padding: 0 0 0 115px!important; text-indent: -2ex; font: 13px/1.1 Verdana,Tahoma,Helvetica,sans-serif!important } .Posts >ul li h2 a{display: block; min-height: 2.5em; text-decoration: none!important; color: #000!important} .Posts >ul li h2 a:hover{background-color: #f2f2f2!important} .Posts >ul li h2 a:visited{color: #735!important} .Posts >ul li h2 a:active{color: #d12!important} .Posts >ul li .meta{ overflow: hidden; position: relative; width: 110px; height: 32px; margin: -32px 0 0 -22px!important; padding: 0 0 0 6ex!important} .Posts ul li .meta .item.highlighted{border-radius: 5px; background-color: rgba(201, 201, 201, 0.5)!important} .Posts >ul li .meta .favicon.habrahabr{border-top-left-radius: 7px; border-bottom-left-radius: 7px; background-position: -25px 0;} .Posts >ul li .meta .favicon.geektimes{position: relative; z-index: 2; border-radius: 7px} .Posts >ul li .meta .favicon.megamozg{border-top-right-radius: 7px; border-bottom-right-radius: 7px; background-position: -53px 0;} .Posts >ul li .meta .favicon.habrahabr{margin-left:-7px; opacity: 0.62} .Posts >ul li .meta .favicon.geektimes{opacity: 0.6} .Posts >ul li .meta .favicon.megamozg{margin-left: 7px; opacity: 0.5; box-shadow: 0 0 2px 4px rgba(160,90,72,0.65) inset} .Posts >ul li .meta .time_published{position:absolute; display: inline-block; overflow: hidden; top: 0; right: 0; margin-right: -7.5ex} .Posts >ul li .meta .comments_count{position:absolute; top: 14px; right: 1ex; margin: 0!important; padding: 0!important} .Posts >ul li .meta .comments_count span{display: inline-block; overflow: hidden; width: 4.8ex; vertical-align: bottom; margin-right: 6px; color: #c7c7c7} .Posts >ul li .meta .comments_count b{color: #b56} .Posts >ul li .meta .reading_count{position:absolute; top: 15px; right: 56px; font-size: 10px; color: #bbb} .Posts >ul li .meta .reading_count.highlighted{color: #aaa} .Posts >ul li .meta .reading_count b{margin: 0 -3px} .Posts >ul li .meta .favorites_count{position:absolute; top: 2px; right: 72px; color: #9f6036} .Posts >ul li .meta .score{position:absolute; z-index: 1; top: 6px; right: 31px} .Posts >ul li .meta .score b{color: #8b4} .Posts >ul li .reading_count span,.Posts >ul li .favorites_count span,.Posts >ul li .score span{display:none} .container >.Sidebar{display: block!important} .profile-header +.column-wrapper >.content_left{margin-left: 5px} .content_left .company_post h1.title .post_title{font-size: 18px!important;font-weight: normal} .content_left :not(.company_post) .post h1.title .post_title:hover, .content_left :not(.company_post) .post__title:hover{color: #84b18a!important} .page-header_small{padding:8px 0 0 6px} .title sup{ padding:0 4px!important; font: 13px/118% normal Verdana,Tahoma,sans-serif !important; font-size-adjust: 0.45; font-variant: small-caps; vertical-align: 2px!important;border-radius: 4px;} .post h1.title .translation,.post__title .translation{background-color:#def!important} .content_left .post .hubs{float: right; position: relative; z-index:2; top: 1px; margin: 1px 8px -22px -12px !important; white-space: nowrap; opacity: 0.7; background: 0 0!important; color: transparent!important} .content_left .hubs +.content{clear: both} .content_left .hubs .profiled_hub{display: inline-block; vertical-align: top!important; height: 9px!important; margin:0 -4px 0 1px!important; font-size:5px!important; background-color: #cbd6ce} .post .content ul li, .post .content ol li {position: relative; left: 11px; margin: 0 6px 0 0!important;padding-left:6px!important} .content_left .event, .content_left .post .content,.content_left.post .content{ max-width: 1200px; min-height: 2px; margin: 6px 4px 6px 9px!important; padding-right:2px!important;padding-left:19px!important; word-wrap: break-word; line-height: 1.31!important; font-size: 13px!important} .content.html_format >h3{font-size:14px!important} .content.html_format >h2, .content.html_format >h1{font-size:16px!important} .content_left .post >.hubs +.content{margin: 0 4px 0 9px!important} .comment_item .message img[align="left"],.comment_item .message img[align="right"], .content img[align="left"],.content img[align="right"]{max-width: 50%!important} .comment_item .message img[align="left"],.content img[align="left"]{margin: 2px 15px 2px -2px!important} .comment_item .message img[align="right"],.content img[align="right"]{margin: 2px -2px 2px 15px!important} .post .content ul, .post .content ol{margin: 6px 9px 6px 18px!important;list-style: decimal inside none!important; text-indent:-0.75em} #wrapper .comment_item .message pre ,#wrapper .comment_item .message code ,.content_left .comments_list .comment_item .message pre ,.content_left .comments_list .comment_item .message code ,.content_left .post .content pre ,.content_left .post .content code{ max-width: 100%; overflow: auto; text-indent: 0!important; line-height: 1.3!important; font-size:100%!important} .content_left .post .content br+br ,.content_left .post .content h4+br ,.content_left .post .content pre+br {display: inline-block!important; height: 10px!important;line-height: 10px!important} *|html[xmlns*=""] .content_left .post .content br+br ,.content_left .post .content h4+br ,.content_left .post .content pre+br {display: block!important}/*Op*/ .comment_item >.message br+br, .comment_item >.message blockquote+br{display: inline-block!important;height: 6px!important;line-height: 6px!important} .content >blockquote,.message >blockquote{margin:2px 0!important;padding-left: 6px!important} .content .vSpace,.comments .vSpace, .content .vSpace3,.comments .vSpace3, .comments_list .vSpace, .comments_list .vSpace3 {width:3.6em; height:4px; margin:-1px 0 -3px 1.6em!important; background:rgba(201, 201, 201, 0.5)} .content .vSpace3,.comments .vSpace3, .comments_list .vSpace3{width: 2.8em; height: 2px; margin: 0 0 -2px 1.6em!important} .content_left .post .content iframe{max-width:100%} .post .content a[name="habracut"] .btnBack{margin: 1px 12px -1px 0; padding-left: 3px; border: 1px solid rgba(166, 194, 222, 0.56); border-radius: 3px; background: rgba(200, 215, 229, 0.67);color:#e7d7c1; cursor: pointer} .content_left .post .content a[name="habracut"] .btnBack.inln{display: inline-block; width: 1.2em; height: 16px; margin: 0 2px; overflow: hidden; vertical-align: middle} .post div.btnBack, .btnBack{margin: 3px 1px -8px 0} /*совместимость HAjax с CSS и без*/ #layout >.content_left .post div.tags, .content_left .post ul.tags{ position:relative; float: right; max-width: 1200px; margin: -5px 10px -10px 52px!important; padding: .2em 0 3px 19px!important; background-position: 2px 3px!important; background-color: transparent!important; color:#888!important} ul.tags li a, ul.tags li{font-size: 10px!important} ul.tags li a{text-decoration:none!important} .post ul.tags li a:hover{background-color:#fffcf8;color:#333!important} .post .content .poll table.result tr td{width: 90%!important; border: 0!important} .post .content .poll table.result tr td.percent{width: 10%!important} .postinfo-panel,.postinfo-panel__item_abuse{background:transparent} .postinfo-panel__item_socials{right: auto;} .postinfo-panel{border: 0;} .post-share{position: relative; z-index: 1; width: 48px; margin: 0 0 0 3px; line-height: 18px; opacity: 0.4;} .post-share__item{display: inline-block; margin-right: 1px;} .post-share__item-link{font-size: 16px;} .post-share__item +.post-share__item{margin-left:0} .post-share__item-link.pocket{color: #994056} .content_left >.post .tags +.infopanel{background-color:#f9fbf8} .content_left .post .infopanel{ min-width:93%; min-height:15px; top:2px; margin:-2px 10px -26px 17px!important; padding:0 10px 0!important; line-height:1.6!important; border-color: #edede0!important;border-radius:6px; background-color: #f6f6fb} .i-am-your-father-luke .post .infopanel{width: 94%; margin:3px 0 0 4px!important;border: 1px solid #ddc;border-radius: 5px;font-size:11px;line-height:1.7} .company_post .post .infopanel{min-width:0%; margin-top:11px!important} .post__body{padding: 11px 0 4px} .post__body .buttons{padding: 1px 0 0 3px!important} .post__body .buttons{position: relative; z-index: 1; top:-4px;} .post .infopanel >div{ max-height:17px; margin-top:0!important;margin-bottom:0!important; padding-top:0!important;padding-bottom:0!important; line-height:16px!important; background-position:0 0!important} .post .published, .post__time_published{position: relative; float: right; margin:3px 4px -4px!important; font-size: 10px!important} .post .infopanel .comments, .post .infopanel .comments a, .post .infopanel .voting{margin-right: 7px!important} .post .infopanel .voting .mark{font-weight: normal!important} .post .infopanel .favorite{padding-right: 3px!important} .post .infopanel .favs_count{height: 1.5em!important;padding-right: 12px!important} .post .infopanel .twitter{margin-left:5px!important} .post .infopanel .googleplus{margin-right:5px!important} .post .infopanel .share{margin:2px 0 0 6px!important} .post .infopanel .share >div{width: 16px!important;height: 16px!important; margin:-2px 2px 0!important;padding:0!important} .post .infopanel a{font-weight: normal!important;font-size: 12px!important;line-height:12px!important} .infopanel .original-author{color:#a33!important} .post .infopanel .author{margin-left:6px!important} .post .infopanel .author .rating{top: auto!important; vertical-align: -3px!important;font-weight: normal!important} .post .infopanel .comments{margin-left: 5px!important;background: url(data:image/gif;base64,R0lGODlhDAAOANQVAIGhtsHU2uLq79Tv8qbE0dLh6/f//+z6+9/09r/c8Nru+rfL2O3y9sbY4+Pz+4movMjk8K/K0svc59Xr+r3P3P7//4WkuQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABcALAAAAAAMAA4AAAVRIFOMJCmJVaqukmS8cNxIxxHceN00SO//u8EgQiwKKRShcjmgLCAQgnQKXSwG0Gx2YHXUDgpozRERPM6PhiJhaQsu8AsjPQHE7/K0HR9nSOMhADs=) no-repeat 2px 2px #e5e4eb!important} .post .infopanel .comments a{padding:3px 4px 4px 17px!important} .author-info{overflow: inherit; white-space: normal; padding: 2px 0 0 3px} .author-info__image{float:left; margin-bottom:-48px} .author-info__desc{padding-left: 72px; white-space: normal;} .profile-header .author-info__desc{vertical-align: top; margin-top:-6px} .author-info__username, .author-info__specialization{display: inline-block; padding: 0 6px 0 60px} .author-info__contacts{padding-left: 60px} .page-nav #nav-pages,.page-nav{ margin: 0 40px 0!important; padding: 0 0 1px 1px!important} .page-nav ul.next-prev li{padding-right: 0.3em!important} .page-nav #nav-pages{ position: fixed; z-index: 1001; left: 0; bottom: -1px; margin: 6px 0!important; opacity: 0.5;filter: alpha(opacity=50)} .page-nav #nav-pages:hover{opacity: 1; filter:none} .page-nav #nav-pages li{margin: 0!important} .page-nav #nav-pages li a, .page-nav #nav-pages li em{ margin: 0 1px!important; padding: 2px 24px!important; border: 1px solid #ddc!important;border-radius:5px; text-decoration: none!important; font: 18px Verdana,Arial,Helvetica!important; background-color: #fdfdf4} .page-nav #nav-pages li em{border: 1px solid #3E8592!important; background-color: #7a9bac} .page-nav #nav-pages li a:hover{ margin: -1px!important; padding: 3px 26px!important; border: 1px solid #8ab!important; background:#c5dae5!important} .content_left .post #edit_tags_form {margin:0 0 -6px!important; padding: 5px!important} .content_left .comments_list{ position: static!important; overflow: visible!important; min-height: 2em; margin: -4.6em -2px 0 0!important; padding-top: 5.6em!important; padding-left: 30px!important; border-right: 2px solid transparent!important} .comments_list:hover >.comment_item:not(:hover){ margin-right:-2px!important; border-right: 2px solid #eee!important; background:#eee} body.company .comments_list h2.comments-header, .content_left .comments_list h2.title{ max-width: 1200px; margin:-25px 1px 0 -26px!important; padding: 15px 0 0 25px!important; border: 1px solid rgba(224, 224, 230, 0.5)!important;border-radius:8px; background: rgba(232, 232, 223, 0.41)!important} .company_post .comments_list h2.title{margin-top: 0!important;padding-top:22px!important;} h2.title .subscribe_comments{font-size: 12px!important; cursor: inherit!important} .comments.c2 .comments_list .comment_item .reply_comments{margin-top: 12px!important} .comments_list .comment_item .reply_comments{margin-top: 0!important} .comments_list .comment_item:first-child{padding-top: 10px !important} .comments_list .comment_item:not(:last-child){padding-bottom: 10px !important} .conversation_page .title{margin-top: 0.8em!important} .conversation_page .messages .message, .comments_list .comment_item{position:relative; /*margin-top: 8px!important;*/ margin-bottom: 0!important; margin-left: -4px!important; padding-top: 0!important; padding-bottom: 2px!important; padding-left: 24px!important; border-top: 0!important} .comments_list .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item{padding-left: 10px!important} .comments_list .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item .comment_item{padding-left:4px!important} .comments.c2 #comments-list >.comment_item:not(:last-child), .content_left .comments_list >.comment_item{margin-left:-24px!important;border-left: 1px solid rgba(190, 190, 195, 0.45)!important} .comments.c2 #comments-list >.comment_item:last-child{margin-left:-24px!important} #comments-list >.comment_item:not(:only-of-type){padding-left:24px} .content_left .comments_list .comment_item:hover .info{margin-bottom:-2px!important;} .comment_item .info{ position: static!important; max-width: 1016px; height: 9px!important; overflow: inherit!important; margin: -2px 0!important; padding-top: 5px !important; padding-right: 4px!important; line-height: 11px!important; font-family: tahoma,sans-serif!important; background-position:1px 7px!important} .comment_item:hover .info{margin: -2px 0 -1px!important} .comments.c2 .comment_item:hover .info{margin: -2px 0 -2px!important} .comments.c2 .comment_body{margin-top: 9px!important} .comments.c2 #comments-list >.comment_item >.reply_comments >.comment_item .comment_body{margin-top: 13px!important} .comment_item >.info >a:not(.username):not(.favorite), .comment_item .info >div:not(.clear){ position: relative; height: 18px!important; margin-top:-12px; margin-bottom:-6px} .conversation_page .message.new .info, .comment_item .info.is_new{background:#f0f0fc} .conversation_page .message .info{background:rgba(223, 226, 226, 0.4)} .my-reply, .conversation_page .message.my .info, .comment_item .info.is_author{background:rgba(207, 224, 209, 0.38)!important} .comment_item .info .comma{display:none!important} .comment_item .info div.voting{position:absolute!important; z-index: 2; display:none; top:-7px; height: 18px!important; right:2.2em; padding-right: 16px} .comments.c2 >.comment_item .info div.voting{top:12px;} .comments.c2 .reply_comments >.comment_item .info div.voting{top:-7px;} .user_comments .comment_item .info .voting{display:block} .comment_item .info .voting .plus{position: absolute;z-index:2;float:left!important;min-width:11px;min-height:15px;left: -31px;margin-top:-1px!important} .comment_item .info .voting .minus{position: absolute;z-index:2;min-width:11px;min-height:16px;left: 20px;margin-left: 0!important;margin-top:-1px!important} .comment_item .info .voting .mark span.score{ position: absolute; width: 3.2em; left: -15px; top: -1px; text-align: center} .comment_item .info a.avatar{ position:absolute; overflow:visible!important; width:16px!important; height:16px!important; left:-20px; top:0; border:1px solid transparent!important; z-index: 3; opacity: 0;filter: alpha(opacity=0)} .comment_item .info a.avatar img[src*="stub-user-small"]{display:none!important} .comment_item .info a.avatar img{position:relative; width:16px!important; height:16px!important} .comment_item .info a.avatar:hover{border:1px solid rgba(201, 201, 201, 0.5)!important; opacity:1!important;filter:none!important} .comment_item .info a.avatar img:hover:not([src*="stub-ser-small"]){ display:block!important; width:24px!important; height:24px!important; top: -8px; left:0} .comments.c2 .comment_item .comment_body >.reply a.abuse_link{display:none; margin-top:0!important} .comments_list .comment_item .reply .abuse_success{display:inline-block; position: relative; top: -4px;line-height:0.8} .comments_list .comment_item .comment_body:hover >.reply a.abuse_link{ position: relative; display: inline-block!important; float: right; width: 2.3em; height: 15px; margin-top:-15px!important; overflow: hidden; left: 1.7em; top:-2px; border-radius: 4px; background-color: rgba(239, 239, 226, 0.5); color: #8ca!important} .comments_list .comment_item .comment_body >.reply a.abuse_link:hover{width: auto; overflow: inherit} .buttons .orange, .post .abuse_form{width: 94%!important} .post .abuse{position: relative; float: right;margin: -2px 12px -24px!important} .post .abuse.cancel_abuse{margin: 11px 10px -24px 2px!important} .comment_head span.info a,.info a.username, .messages .message .info .login a{ visibility: visible; display: inline-block; position: relative; height: 13px; line-height: 11px!important; margin:-8px 8px -4px 32px!important; padding: 0 3px 0 4px!important; border-radius: 4px; text-decoration: none!important; font-size: 10px!important; letter-spacing: 1px; font-weight: normal!important} .messages .message .info .login{visibility: hidden;} .comments >.comment_item span.username a{padding:0 3px 1px 4px!important;border-radius:4px; text-decoration:none!important} .comments_list >.comment_item:hover .comment_item:not(:hover) .info a.username, .comments_list:hover >.comment_item:not(:hover) .info a.username{visibility:hidden} .reply_comments:hover .comment_item:not(:hover) .info time, .comments_list >.comment_item:hover .comment_item:not(:hover) .info time{visibility:hidden}/*-скрыть даты*/ .comments .comment_item .info time,#comments .comment_item .info time, .messages .message .info .time{ display:inline-block!important; /*visibility: hidden;*/ position: relative; float: none!important; top: -11px!important; height:10px; margin-top: 1px!important; padding-right: 1px!important; white-space: nowrap; font-style: italic!important; color:#a97!important} .comments:not(.c2) .comment_item .info time,#comments .comment_item .info time, .messages .message .info .time{top: -15px!important} .comment-item__controls{margin-top: -30px;} .info.comment-item .comment-item__controls a:not(.icon_comment-anchor), .info.comment-item .comment-item__controls span{display: none;} .info.comment-item:hover .comment-item__controls a:not(.icon_comment-anchor), .info.comment-item:hover .comment-item__controls span{display: inline-block;} .comment-item__user-info{position: relative;} .conversation_page .messages .message .info .time{top: -5px!important} .comment_item .info .show_tree, .comment_item .info a.link_to_comment{ position: absolute!important; left: auto!important; right: 2px!important; top: -2px; display:none!important; margin: 4px 0 0!important} .comments.c2 .reply_comments >.comment_item .info a.link_to_comment{top: -7px;} .comments.c2 >.comment_item .info a.link_to_comment{top: 12px;} .comment_item .info a.favorite{ position: absolute; z-index:2; float:right!important; visibility:hidden; width:15px!important; height:13px!important; top: -8px; right:-6px!important; left: auto!important; margin: 0 6px -12px 0!important} .comment_item .info .voting:hover ~ a.favorite{visibility:visible!important} .comment_item .info a.favorite:hover{visibility:visible} /*показ по наведению на корневую ветвь ответов: оценки,избранное,ссылки*/ .comments_list >.comment_item:hover .info .voting, .comment_item .info:hover a.link_to_comment{display:block!important} .comments_list >.comment_item_plain >.comment_item .info time{visibility:visible} .comment_item .info a.to_parent,.comment_item .info .show_tree{display:none!important} .comment_item div.message, .conversation_page .messages .message .text{ display: inline-block!important; overflow: inherit !important; max-width: 840px; margin-top: -3px!important; margin-bottom: -2px!important; padding: 0 2px 2px!important; word-wrap: break-word; line-height:1.25!important; font-size: 12px!important; font-family: Verdana,Arial,Helvetica,sans-serif!important} .comments .comment_item .username{font: 10px Verdana,sans-serif normal!important} .comment_item .message a{word-wrap: break-word} .comments_list .comment_item .message.bad1 ,.comments_list .comment_item .message.bad2 ,.comments_list .comment_item .message.bad3 ,.comments_list .comment_item .message.bad4 ,.comments_list .comment_item .message.bad5{ margin-top: 1px!important; background-color: rgba(239, 239, 239, 0.3); transition: all .2s} .comments_list .comment_item .message.bad:hover{background-color: rgba(240, 240, 240, 0.1)} .comments.c2 .comment_item .reply,.comments.c2 .comment_item .reply_link, .comments_list .comment_item .reply, .comments_list .comment_item .reply_link{ min-height: 19px; margin: -1px 0 -18px!important; border-top: 1px solid transparent!important} .comments_list:hover >.comment_item:not(:hover) div.reply{border-top: 0!important} .comment_item:hover div.reply{border-top: 1px solid transparent!important} .comments.c2 .reply >a.reply_link ,.comments_list:not(:hover) .reply >a.reply_link ,.comments.c2 .reply >a.reply ,.comments_list:not(:hover) .reply >a.reply ,.comments_list:hover >.comment_item:not(:hover) .reply >a.reply_link ,.comments_list:hover >.comment_item:not(:hover) .reply >a.reply ,.comments_list >.comment_item:hover .comment_item:not(:hover) a.reply_link ,.comments_list >.comment_item:hover .comment_item:not(:hover) a.reply{visibility:hidden} .comments_list >.comments_list .comment_item:hover .reply a.reply_link ,.comments_list >.comments_list .comment_item:hover .reply a.reply{visibility:visible} .comment_item .reply a.reply_link,.comment_item .reply a.reply, .comment_holder .reply a{ padding: 2px 7px 5px!important;border-radius:5px} .comment_item .reply a.reply_link:hover,.comment_item .reply a.reply:hover, .comment_holder .reply a:hover{background-color: rgba(239, 239, 239, 0.3)} .comments .comment_item .comment_head{margin-bottom:0!important} .comment_item .reply a.reply_link,.comment_item .reply a.reply{ position: relative; display: inline-block; width: auto; height:auto; -moz-transform: rotate(-90deg);-o-transform: rotate(-90deg);-webkit-transform: rotateZ(-90deg);transform : rotate(-90deg); left: -4px; padding: 1px 1px 0!important; -moz-transform-origin: 0% 20px;-o-transform-origin: 0% 20px;-webkit-transform-origin: 0% 20px; -webkit-box-shadow: inset 2px -2px 3px #dde;box-shadow: inset 2px -2px 3px #dde; border-bottom: 2px solid transparent!important; color: #acc!important; top: -16px; opacity: 0.5} .comment_holder .reply a.js-serv{left: -1px;top: -20px} .comment_item .reply a.reply_link:hover,.comment_item .reply a.reply:hover{opacity: 1} .comment_item:last-child:not(:only-of-type) >.reply_comments:not(:empty){ margin-bottom: -1px!important; margin-left: -25px!important; padding-left: 25px!important; border-top: 1px solid rgba(190, 190, 195, 0.45)!important} .comments.c2 .comment_item:last-child:not(:only-of-type) >.reply_comments, .comments_list .comment_item:last-child:not(:only-of-type) >.reply_comments{margin-top: 0!important; border-left: 2px solid transparent!important} .comments_list{position:relative; top: -0.6em; margin: 0 -8px 0 0!important; padding: 0.6em 8px 0 25px!important} .comments.c2:hover >.comment_item:not(:hover) .comment_item:last-child:not(:only-of-type) >.reply_comments, .comments_list:hover >.comment_item:not(:hover) .comment_item:last-child:not(:only-of-type) >.reply_comments{border-left: 2px solid #eee!important} .comments.c2 .comment_item:last-child:not(:only-of-type):hover >.reply_comments, .comments_list .comment_item:last-child:not(:only-of-type):hover >.reply_comments{border-left: 2px solid transparent!important;clear: both} .comments.c2 .comment_item[id^="comment_"] +.comment_item, .comments_list .comment_item +.comment_item{border-left: 1px solid transparent!important} .comments.c2 .reply_comments >.comment_item[id^="comment_"]:not(:only-of-type):not(:last-child), .comments_list .reply_comments >.comment_item:not(:only-of-type):not(:last-child), #comments-list >.comment_item:not(:only-of-type):not(:last-child){border-left: 1px solid rgba(190, 190, 195, 0.45)!important} #comments-list >.comment_item:last-child >.comment_body .message, .comments.c2 .comment_item .comment_item[id^="comment_"]:not(:only-of-type):last-child >.comment_body .message, .comments_list .comment_item .comment_item:not(:only-of-type):last-child >.comment_body .message{position: relative} #comments-list >.comment_item:last-child >.comment_body .message:before, .comments.c2 .comment_item .comment_item[id^="comment_"]:not(:only-of-type):last-child >.comment_body .message:before, .comments_list .comment_item .comment_item:not(:only-of-type):last-child >.comment_body .message:before{ content:''; position: absolute; display: block; left:-25px; top:-6px; height: calc(100% + 5px); width: 1px; background-color: rgba(190, 190, 195, 0.45); } .comments.c2 .folding-dot-holder, .comments_list .folding-dot-holder,.comment_item .info .folding-dot-holder{visibility:hidden} .comments_list .comment_item_plain{overflow:inherit!important} .comments_list .comment_item_plain .post_info{width:auto!important; position:relative; z-index:2; height: 0.3em} .user_comments .comments_list{padding-left:9px!important} .user_comments .post_info a{text-decoration: none!important} .user_comments .comment_item_plain .post_info{height: auto} .postoffice .comments_list{margin: -70px -8px 0 0 !important; overflow: inherit!important} .postoffice .editor{margin: 9px 0 -10px -4px!important} /*форма ввода*/ .content_left .comments_form{margin-bottom:19px!important} .content_left .comments_form h2.title{position:relative;margin-bottom:-20px!important; background-position: 0.3em 0.45em!important} .content_left .comments_form h2.title a{ border-bottom: 1px dashed!important; font: 20px normal Verdana,Tahoma,sans-serif!important; color: #afa56a!important; text-decoration: none!important} .comment_item .reply >form, .content_left .comments_form form#comments_form{ margin-bottom: 21px!important; margin-left: 3px!important; padding-top: 0!important} #preview_placeholder{margin: 4px -2px 2px -1px!important; padding: 3px 8px 4px 3px!important} .preview_placeholder, #clarify_form{margin:-2px 0 -2px!important;padding: 5px!important} .comments_form #preview_placeholder{margin-top:20px!important;padding: 5px!important} .company_post >.comments_form >form >#preview_placeholder{margin: 18px -2px 2px -1px!important; padding: 3px 8px 4px 3px!important} .editor .panel{ position: relative!important; overflow: inherit!important; z-index: 11; width: 98%!important; min-height: 22px; margin: 0 -7px -1px 3px!important; padding: 2px 1px 0!important;border-radius:5px; opacity: 0.2; background-color:rgba(239, 239, 239, 0.5)} .editor .panel:hover{opacity: 1} .editor .panel a{ display: inline-block!important; float:none!important; min-width: 20px; height: 20px; line-height:18px; padding: 0 6px!important; text-decoration: none!important; margin: 0 -2px!important; border-radius:5px} .editor .panel .spanned, .editor .panel .wysiwyg_wrapper .btn{ display: inline-block!important; position:relative; float: left; z-index: 11; height: 20px!important; line-height: 22px!important} .profile-header .btn_blue, .hub-header__buttons .btn_blue{position: relative; z-index: 2; opacity:.65} .editor .panel .wysiwyg_wrapper .btn.btn-dropdown{float: none!important} .editor .panel >div >b >a{position:relative; top:-2px} .editor .panel >a:first-child, .editor .panel .wysiwyg_wrapper .btn:first-of-type{margin-left: 3px!important} .editor .panel .wysiwyg_wrapper .btn[onclick*="twitter"]{display: none!important} .editor .panel .spanned{padding: 0!important} #js-topic-form-holder .editor .panel .spanned a >font{top:0!important} .editor .panel >.wysiwyg_wrapper >.btn:hover, .editor .panel >.wysiwyg_wrapper >a:hover, .editor .panel >div >b >a:hover, .comment_item .reply .editor .panel >div >a:hover, .content_left #comments_form .editor .panel a:hover{background:rgba(255, 255, 255, 0.5)} .editor .panel .with-title{margin: 1px 6px 0 3px!important} .editor .panel .can_use_html{ position: absolute; right:-8px; top: 0; z-index: 10; height: 20px!important; line-height: 22px!important; white-space: nowrap; color: #999!important} .editor .panel .can_use_html a{ position:relative; display: inline; margin-right: 7px!important; padding: 0 3px!important; z-index:12} .text-holder textarea, form#comments_form .editor .text-holder textarea#comment_text{ border-width: 0!important; border-style: none!important; width:99.4%!important; font: 12px/15px Verdana,Arial,Helvetica,sans-serif!important; -moz-appearance: none; resize:vertical!important} div.inbox_page_write .editor textarea#text_textarea{height:auto!important} .inbox_page_read2 h2,.inbox_page_read2 #add_message_form{margin-left:7px!important} #write_message_form, #write_message_form .item{margin-bottom:0!important} #write_message_form label[for="text"]{display:none!important} .content_left #write_message_form,#reply_form_0 .text-holder textarea{margin-left: 17px!important} h3+ #reply_form_0 .text-holder textarea{margin-left: 0!important} #comment_form #send_msg, #post_form #send_msg, #write-post #send_msg, #comments_form input.submit, #write_message_form input.submit,#add_message_form input.submit{margin-left: 60px!important} #post_form >.item{margin:0!important} .conversation_page{margin-left:3px!important} /*сайдбар*/ #sidebar,.sidebar_right,.Sidebar{overflow: hidden; width: calc(26% - 8px)!important;margin:0!important;padding-bottom:3px;line-height: 1.18 !important} .block.float_block{position:static!important} .block.user_info .join{float:right;padding-top:0!important} .block.user_info .stats{width:auto!important} .block.user_info .stats .item{margin-bottom:0!important} .sidebar_right .block,.Sidebar .block{font-family: Verdana,Arial,Helvetica,sans-serif!important; background: transparent!important; box-shadow: none!important} .block.blog_info{position: relative; margin:-2px 0 -12px 2px!important;padding:0 30px!important} .habralenta_settings >.title+p{text-indent: 2.2ex} .block.blog_info{margin-bottom: 4px!important} .block.blog_info >.title{display: none!important} .block.blog_info .stats >div{padding-top: 3px!important; font-size: 12px!important} .block.blog_info .info .join{float: none!important; overflow: hidden!important} .block.blog_info .info .join a#addBlogMember, .block.blog_info .info .join a#removeBlogMember, a#js-addBlogMember, a#js-removeBlogMember{ position: absolute!important; float: none!important; z-index: 2; overflow: hidden; top: 9px; left: 0; width: 0; height: 18px; padding: 4px 0 2px 32px!important; background-image:url(data:image/gif;base64,R0lGODlhLgAoANU/AFZ6lq7K3trm6u7y9oamusbW4p6+0trq9pKuwvr6+sre8ubu9m6Squ76/tLe5q7O5qbK4sbe7uLy+uLq7qbG4pK2yury/vb6+rbS4trq8qbC1tLm9r7a6uby9rbO4oqqwtru9vr+/pq6znqetqK+0rrW6naarpq2ytbq9oKiur7W5qrG2mqOppKyxs7i8vb+/sLa5vL29t7u+rLK3ur+/t7q9vr6/uLu+vb6/t7q8s7a5v7+/uru8rbS6vL2+v///yH5BAEAAD8ALAAAAAAuACgAAAb/wAiH4/oZj8ikcslUKhqNUnNKrUZoNAxHUe16f4pQCEMrmc+R3XdtTO9mrw12DoKF2F/YbhfYyV6AgTIld3hVKnsrOxJ7jXsdGIWGTRiAGjs3jo41HpNTM1AkDS6BpYAknk0BNzciFioWLLKzFhYGGRk5ujcLCx0WAz7CFzg2IY1NKwcHJwczB7OzMswFBTrXDg4C2xMTPAMDMT4XNntNJC4uFQoGES4b8PDvFalMIhERCCUVPf3+PQoiiKi35ES/Dw9SUFjI0MwJSQSPtHjw4AMEhBQpluBQAWJEIx8WEuihAYRJkwpaePz4A2MKDiNiyvyQgKUSfSVSmCBgs8oH/3wjenYhYMJEC6FWhhRBOuVJFKZTrmRhomAL0jBjmJQoc8ZMGoJuZmiNMwdLnZVs9PAxAgNDCbcYPPgx9WIQ2i+IdqwwIkLGDRAyZPRhpGkHpLtdKr3QYISAzJiKMu0p2oiTJ1ANUC0RRQpQ0VKMJ626YYCJgVexWDBYzaKWhhw1FvDyBUzYsGLGGiljxqTZs2iypomwlk3btgwTFnwLNy5BuR3o1DFZ1+6drAMbXKAYOOlePiNE0qXTx68fAAAKAEbQbMhgjw9GTgSej1DhwgclepgRgbjKxIogPTYCARdR1MMDbnHUn08iMZECSSeZFIFK9bjExAgwCUgTQTilwBEEUTwJ9VMEQUH1YVFHmbhEEAA7)!important; background-position: 0 -20px!important; background-repeat: no-repeat!important; background-color: transparent!important; border: 0!important;border-radius: 0!important; color: #ccc!important} .sidebar_right .block:not(.blog_info):not(.habralenta_settings),.Sidebar .block:not(.blog_info):not(.habralenta_settings){ overflow: visible!important; margin: 0 0 0 3px; padding: 0 0 0 2.2ex!important} .block.company_info{margin: 0 0 -0.7em 0!important} .company_widgets{margin: 0 0 0 3px!important; padding-bottom: 0.2ex} .posts_list .post_item a,.sidebar_right .links .link,.Sidebar .links .link, .block .post_item{margin-bottom: 0!important; padding-bottom: 0!important; line-height: 1.1!important;text-indent:-1ex;font-family:Verdana,Helvetica,sans-serif} .block .all a:visited,.posts_list .post_item a:not(.blog_name):not(.user_name):visited, .content a:visited, .content_left .comments_list a:visited, .comments.c2 a:visited{color: #a88!important} .block .event, .new_vacanies .vacancies, .block_brainstorage .vacancies,.freelansim .tasks,.block_freelansim .tasks{margin-left: -1.6ex!important; word-wrap:break-word} .freelansim .tasks .task, .block_freelansim .tasks .task, .new_vacanies .job_item, .block_brainstorage .job_item{overflow: inherit!important; padding-left: 1.4ex!important} .block a{margin: 0!important;padding: 0!important;text-decoration: none!important; border-bottom: 1px dotted transparent!important} .block a:hover{padding: 10px;border-bottom: 1px dotted #666!important; color: #333!important} .block a.user_name{background-position: 2px 50%!important} .block >.title{margin: 3px 0 3px 2ex!important;font-size: 18px!important;color: #5699d8!important} .block .all{position: relative;margin:-2px 2px!important;text-align:right} .block:not(.freelansim):not(.block_freelansim):not(.new_vacanies):not(.block_brainstorage) >div >div{overflow: inherit!important} .block.company_info .join{width: 104px} .block.habralenta_settings,.block.habralenta_settings p{margin:0!important;padding:0!important} .habralenta_settings .hub a{margin-left:20px!important} .hub-info__title{margin-top: -4px} .hub-info__meta{margin-left: 10px} .block .category-list .category{margin-bottom:3px!important} .block .category-list .category .blogs{padding-top:4px!important} .block .category-list .category .blogs .blog{margin-bottom:3px!important; padding-left:18px!important} .block .category-list .category .blogs .blog .checkbox{margin:0!important} .live_broadcast h1 sup, .block.geektimes_top h1 sup{vertical-align: baseline!important} .live_broadcast .posts_list .post_item, .live_broadcast .posts_list .post_item{margin: 0!important} .live_broadcast h1 sup, .block.megamozg_top h1 sup{vertical-align: baseline!important} .live_broadcast .posts_list .post_item, .block.megamozg_top .posts_list .post_item{margin: 0!important} .block .posts_list .post_item a.user_name{padding-left:2.5ex!important} .block_after_post .live_broadcast .posts_list .post_item{font-size: 12px} .block.new_vacanies h1, .block.block_brainstorage h1, .block.new_vacanies .title, .block.block_brainstorage .title{display: none} .sidebar_right .freelansim .title, .block.block_freelansims .title, .sidebar_right .block.new_vacanies .title, .block.block_brainstorage .title{ display: inline-block !important; margin-bottom: 6px !important; opacity: 0.3} .sticky_init .broadcast{width: 26%} .block.freelansim .task, .block.block_freelansim .task, .block.new_vacanies .job_item, .block.block_brainstorage .job_item{margin:0!important} .best_company +.block.new_vacanies .vacancies .job_item, .best_company +.block.block_brainstorage .vacancies .job_item{display: block} .block .vacancies .job_item >div{float: none!important;background-color:transparent!important;color:#666} .block .vacancies .job_item .title a{font: inherit!important} .block .vacancies .job_item .pay{font: inherit!important;font-style: italic!important;color:#84b18a!important} .bottom_promo_blocks{padding-top: 15px!important} .block.freelansim .title,.block.block_freelansim .title{margin: 9px 0 10px!important} .block .events_items .event_item{margin:0 0 2px -2.5ex!important;overflow:hidden} .block.similar_events .title{margin-left:15px!important} .block.similar_events .date{ position:static!important;width: 99px!important;height: 1.1em!important;overflow: inherit!important;clear:left; color: #999!important} .block .date .day{font-size: 18px!important; line-height: 20px!important; color: #aaa;font-weight: normal!important} .block .date .title{overflow: hidden!important;margin-left:auto!important} .block.favorite_tags .top-tags{margin:0 4px 0 0!important}.block.favorite_tags .top-tags a .name{text-decoration:none!important} .block.favorite_tags .top-tags a:hover,.block.favorite_tags .top-tags a.current{background:rgba(214, 217, 214, 0.5)!important} .block.last_links .links .link small{color:#84b18a!important} .content_left .topic_add{margin-left: 10px!important} .content_left .similar_posts,.content_left .similar_posts .posts_list, .rotated_posts{margin-top:0!important;margin-bottom:0!important;padding-top:0!important;border-top:1px solid #eee!important;background:#f8f8f8} .footer_panel{float: right; height: 0.6em; white-space: nowrap;} .rotated_posts,.layout__row_footer-links{max-width: 1420px;margin-left: auto !important; margin-right: auto !important} body >.rotated_posts{width: 100%; padding-left: 0!important} .rotated_posts .rotated_post{margin-bottom: 0!important} .rotated_posts .rotated_post a,.content_left .similar_posts .title,.block_after_post .similar_posts h2.title{display:block; top: -1.8em; padding:0 3px 2px!important;text-decoration:none!important;font-size: 13px!important;line-height:1.1!important; background: #ecedf2; color: #5699d8} .content_left .similar_posts .title,.content_left .similar_posts .post_item .when{padding-bottom:0!important;font: 12px Arial,Helvetica,sans-serif!important} .content_left .similar_posts .posts_list{display:none;max-width:1540px;margin:-6px 4px 0!important;padding: 0 12px 2px!important}.content_left .similar_posts .posts_list{margin-top:-14px!important} .content_left .similar_posts{position: relative; top: 22px; margin-top:-4px!important; padding: 0 !important} .content_left .similar_posts .title{float:right;height:1.2em;margin: -3px 24px 0 12px!important;padding:2px 5px 4px!important;border-radius:5px} .content_left .similar_questions .title, .similar_posts .title{top:-2px} .content_left .similar_posts >.title,.content_left .similar_posts .post_item, .content_left .similar_posts .post_item .when{margin-top:2px!important; margin-bottom:0!important; padding: 0 0 2px!important; font-size: 12px!important} .similar_posts .post_item .bull{display: none!important} .content_left .similar_posts .post_item .when{font-size: 12px!important;color:#777} .content_left .similar_posts:hover{float:none; position: relative!important} .content_left .similar_posts:hover .posts_list,.content_left .similar_posts .posts_list:hover{position: absolute; z-index: 12; display: block; margin-top: -0.3em !important;} .content_left .similar_posts .post_item .when, .content_left .similar_posts .post_item .post_name{display:inline;text-decoration:none!important} .content_left .similar_posts .post_item{display:inline-block;vertical-align: middle!important;width:24%!important;margin-right:0!important;line-height:1.14!important;text-indent:0} .posts_list .sort_menu{margin: 10px 0 -12px!important} .search_results, .comment_item_plain:first-child{margin-top: 17px} .default-block__heaader, .default-block__header{border-bottom: 1px solid rgba(212, 218, 219, 0.5)} .default-block__content_most-comments, .default-block__content_most-read{padding-top:0} .default-block__content{padding: 0 8px 0 10px} .column-wrapper_bottom{text-align: center} .columns-group{width: 130%; margin-left: 20px} .live-broadcast{ box-shadow: inset 0 0 6px 2px #eee; background: none!important;} .live-broadcast__title, .promo-block__title{padding: 0 0 0 8px; font-size: 1.2em; font-variant: small-caps; letter-spacing: 0} .tabs__menu_comments::before, .tabs__menu_posts::before, .menu__item-tab{height: auto; line-height: 19px} .media-obj__body{position: static} .content-list{font-family: arial,Tahoma,Verdana,Segoe,sans-serif} .content-list__item{margin-left: 1em; padding: 10px 0 1px;} .post-info{padding: 10px 0 1px} .post-info__meta{margin: 4px 0 6px 10px} .content-list__item_devided{border-bottom: none} .sidebar-block_top-hubs .content-list__item{margin-left: 2.8em} .content-list__item.vacancy .vacancy__attrs.attrs, .content-list__item.task .task__attrs.attrs{top: -4px; margin: -1px 0 0 1.8em} .content-list__item-link{line-height: 1.2; border-bottom: 1px dotted transparent} .content-list__item-link:hover{text-decoration: none; border-bottom: 1px dotted #aaa} .content-list_feed .content-list__item-link{font-size: 14px; font-family: Arial,"Helvetica Neue",Helvetica,Tahoma,Verdana,Segoe,sans-serif} .top-materials{display: inline-block; vertical-align: middle; width: 61%; margin: 1.5% 0 0 1.5%; padding: 8px; text-align: left} .top-materials_geektimes .top-materials__title::before, .top-materials_megamozg .top-materials__title::before, .top-materials_habrahabr .top-materials__title::before{width: 17px; height: 17px} .top-materials_megamozg{margin-right: -34% !important} .similar-posts__title, .top-materials__title, .top-materials__title-link{font-size: 16px} .top-materials__title{margin-bottom: 2px} .content-list_top-materials .content-list__item::before, .content-list_top-materials .content-list__item{margin: 0 12px 0 4px; line-height: 1} .content-list_top-materials .content-list__item::before{ margin-bottom: -2px; font-size: 12px; line-height: 18px} .content-list_top-materials .content-list__item-counter::before{margin-right:0; margin-left: 7px} .content-list__item-counter{margin-left: 9px} .sidebar_right .content-list__item-counter{margin-left: 15px} .content-list__item-counter_icon{margin-left: 1px} .content-list__item-counter_icon::before{margin-right:0; margin-left: 13px} .content-list__item-counter.icon_comments::before, .content-list__item-counter.icon_answers::before{margin-right:2px} .content-list_top-materials .content-list__item-link{font-size: 14px} .post-preview__desc{display: inline-block; margin-left: 3em} .post-preview, .post-preview__desc, .content-list_top-materials .content-list__item, .content-list__item_wrap{overflow: inherit} .similar-posts__title{padding: 0 0 0 20px; font-variant: small-caps; font-size: 14px} .content-list_posts .content-list__item{margin-left: .1em; padding: 0 0 0 1px} .content-list_posts .content-list__item{border-top: 0} .post-preview__rating{min-width: 12px; margin-top: -1px; font-size: 12px} .post-preview__link{margin-bottom: 0; font-size: 14px} .columns-group .columns-group__column, .columns-group__column, .column-wrapper_bottom .similar-posts, .column-wrapper_bottom .live-broadcast{display: table-cell; width: 50%; text-align: left} .columns-group__column .live-broadcast__title, .columns-group__column .promo-block__title, .promo-block__title-link, .column-wrapper_bottom .live-broadcast__title, .column-wrapper_bottom .promo-block__title{font-size: 16px} .promo-block{padding-bottom: 30px} .promo-block__content{padding: 6px 8px 8px 8px} .promo-block__footer{padding: 4px 0 8px} .dropdown_broadcast{top: 4px} body.nl .layout, body.nl .layout__cell{min-width: 314px} body.nl .layout{overflow: hidden} body.nl .layout__row_navbar, body.nl .main-navbar{height:48px} body.nl .layout__cell, .footer-block__content{padding:0} body.nl .layout__row{width: auto} .layout__row_footer .footer{height: 27px;} body.nl .layout__row_footer-links{width: auto; min-width: 314px!important; margin: 0; padding: 7px 0 0} .layout__row_footer-links:before{position:relative; display:block; float:right; height:0; top:-5px; right:2px; white-space:nowrap; margin-top:-4px!important; font-size: 9px; color:#888; content:"ZenComment by spmbt"} .layout__row_footer-links:after{content:''; display: block; clear:both} .layout__row_footer-links .footer-grid_menu{display: block; width: 100%!important} .layout__row_footer-links a{text-decoration: none!important} .layout__row_footer-links .footer-grid__item{width: 49.6%; float: left; margin-left:0} .layout__row_footer-links .footer-grid__item:last-child{display:none} .layout__row_footer-links .footer-block__title{float:left; overflow: hidden; width: 3.9em; height: auto; margin: 0 0 0 2px; border: 0; line-height: normal; font-size:12px} .layout__row_footer-links .footer-block__title:after{content:":"} .layout__row_footer-links .footer-menu__item:not(:last-child):after{content:","} .layout__row_footer-links .footer-menu__item{overflow: hidden; max-width: 6.3em; float:left; white-space:nowrap; margin:0 0 0 4px; line-height: normal} .layout__row_footer-links .footer-menu__item .footer-menu__item-link{line-height: normal; font-size:12px} .layout__row_footer-links .copyright{position: relative; left: 12px; width: auto!important; float: none!important; margin-right: 12px!important} .icon-svg.icon-svg_tmtm{width: 22px; margin-left: 3px; opacity:.22}.footer-grid__item_380:hover .icon-svg.icon-svg_tmtm{opacity:.3} .layout__row_footer-links .copyright .about{float:left!important; width: auto!important; vertical-align: middle!important; margin:0 0 0 2px!important} .layout__row_footer-links .about br,.layout__row_footer-links .copyright .about br{display: none} .layout__row_footer-links .about >a{margin-left: 10px!important} .layout__row_footer-links .about div,.layout__row_footer-links .social_accounts{display: inline-block; height: 1.2em!important; margin: 0!important} .layout__row_footer-links .social_accounts a{margin-bottom: -8px!important} #xpanel a.change{background-color: rgba(160, 160, 160, 0.5)!important} #xsidebar, #xpanel, #xpanel a:last-child{border-bottom-left-radius:5px} #xsidebar, #xpanel a:first-child{border-top-left-radius:5px} @media (max-width: 1100px){ .content_left .post .content,.content_left.post .content{padding-left: 10px!important} .content_left{width: 240px!important;} } @media (max-width: 405px){.App >.container{padding-top:18px!important}.Posts > ul li h2{font-size:11px!important}} @media (max-width: 570px){ .App >.container .left_column{min-width: 100%} .Posts > ul li h2{font-size:12px!important} .App >.container >.Sidebar{display: none!important}} @media (max-width: 640px){ .content_left .post .content,.content_left.post .content{padding-left: 0!important} .live_broadcast .posts_list, .geektimes_top .posts_list{margin-left:-12px!important} .live_broadcast .post_item, .geektimes_top .post_item{text-indent:-.1ex!important} .live_broadcast .posts_list{margin-left:-12px!important} .live_broadcast .post_item{text-indent:-.1ex!important} .block .post_item,.vacancies .job_item,.tasks .task{margin-left: 0.2ex!important} .Sidebar .block_brainstorage .vacancies .job_item, .Sidebar .block_freelansim .tasks .task{line-height: 1.04!important} .content_left .post .infopanel{margin-left: 2px!important} .content_left{width: 240px;} #TMpanel{left: 0!important} #TMpanel .bmenu a,#TMpanel .menu a{margin: 0 2px!important} .Posts ul li h2{padding-left: 107px!important} } @media (min-width: 1520px){ #layout,.rotated_posts, .layout__row_footer-links{margin-right:0!important} #TMpanel{left: 205px !important} #navbar .nav_panel .logo{margin-left: -7px;border-bottom-left-radius:3px} #navbar a.logo + a.tab_menu{left: 22px!important} #navbar_overlay, #navbar .tab_user, #navbar .tab_tracker, #navbar .tab_tracker, #navbar a.tab_add_post:hover +a.tab_settings{display: none!important} #navbar a.tab_add_post{visibility: visible; right:auto; left:-114px!important; background-color: rgba(214, 217, 214, 0.7)} #navbar .nav_tabs_content{ position: static!important; overflow: inherit!important; width: 1612px!important; height: 0!important; left: 0!important; margin: 0 auto!important} #navbar #menu_tab, #navbar #user_tab, #navbar #tracker_tab, #navbar #settings_tab{position: static!important; display: block!important; margin-left:-190px} #navbar .nav_tabs_content .nav_tab .title, #navbar .nav_tabs_content .nav_tab .global_search_form, #navbar .nav_tabs_content .nav_tab .text, #navbar .nav_tabs_content .nav_tab .menu a{text-align: right; padding: 4px 10px 4px 40px!important} #navbar .nav_tabs_content .nav_tab .global_search_form input{text-align: right} #navbar .nav_tabs_content .nav_tab .global_search_form{margin: 0!important} #navbar .nav_tabs_content .nav_tab .menu a.new_window:after{top: 4px!important; right: 100px!important} #navbar .nav_tabs_content .nav_tab .title{font: 12px Arial,Helvetica,sans-serif bold} #navbar .menu a,#navbar .nav_tab .global_search_form, #navbar .nav_tab .text{background-color: rgba(240, 240, 240, 0.7)} .page-nav #nav-pages{left: 110px} } @media (min-width: 1574px){#layout,.rotated_posts, .layout__row_footer-links{margin-right:26px!important}} @media (min-width: 1650px){#layout,.rotated_posts, .layout__row_footer-links{margin-right:auto!important}} .live_broadcast .posts_list .post_item a.user_name, .block.geektimes_top .posts_list .post_item a.user_name{color:#ddd!important} .live_broadcast .posts_list .post_item:hover a.user_name, .block.geektimes_top .posts_list .post_item:hover a.user_name{color:#999!important} .live_broadcast .posts_list .post_item a.user_name, .block.megamozg_top .posts_list .post_item a.user_name{color:#ddd!important} .live_broadcast .posts_list .post_item:hover a.user_name, .block.megamozg_top .posts_list .post_item:hover a.user_name{color:#999!important} .block.freelansim .title, .block.block_freelansim .title, .block.new_vacanies .title, .block.block_brainstorage .title{opacity:0.3} .bottom_promo_blocks .block.new_vacanies .vacancies .job_item, .bottom_promo_blocks .block.freelansim .tasks .task{white-space: normal!important} .block.freelansim .tasks .task a, .block.block_freelansim .tasks .task a, .block.new_vacanies .vacancies .job_item a, .block.block_brainstorage .vacancies .job_item a{font-size: 12px!important} .Sidebar .copyright{text-align: right; margin-right: 6px} .author_banned,.ufo-was-here{ max-width: 900px; height: 14px; margin: 1px 0 1px 12px!important; font-size: 6px!important; background: rgba(240, 240, 240, 0.7); color: #eee!important; }.author_banned:hover,.ufo-was-here:hover{background: #d8d8d8}.author_banned:before,.ufo-was-here:before{content: "_удалено: `"} .i-am-your-father-luke{font: 20px/110% Arial,Helvetica,sans-serif!important; letter-spacing: -1px!important; margin-bottom: -4px!important; padding: 0 0 0 12px!important} /*no pasaran*/ #navbar .nav_tab .line, #navbar .nav_tab .line +.title, #navbar .nav_tab .line +.title +.menu{display: none!important} #TMpanel .bmenu.special,#TMpanel .menu.special,.special_navbar_image,#print_tab, #TMpanel .bmenu.slink,#TMpanel .bmenu__label,#TMpanel .menu.slink, .header .panel-nav-top .banner_special,div[id^="dd_"],div[id^="topline"],/*Chrome*/ #header .main_menu .banner_special, .no_please_one_one_one,.dont-add-our-site-pls,.xixixi,div[class*="what_are_you_doing"], .post_inner_banner,.top_banner,.right_panel,body >iframe[width="100%"],body >a:not(#logo),iframe[src*="//www.facebook.com/plugins"],.posts_list .post_item img,body >a, .company_top_banner, .sidebar_right .banner_240x400,.bmenu__label{display:none!important; height: 0; opacity: 0;} .sidebar_right >div:not(.blog_info ):not(.user_info ):not(.habralenta_settings ):not(.fast_navigator ):not(.similar_posts ):not([class="block daily_best_posts"] ):not([class="live-broadcast live-broadcast_habrahabr daily_best_posts"] ):not([class="live-broadcast live-broadcast_geektimes daily_best_posts"] ):not([class="live-broadcast live-broadcast_megamozg daily_best_posts"] ):not(.live-broadcast ):not(.similar_questions ):not(.company_info ):not(.corporate_news ):not(.company_links ):not(.corporate_blog ):not(.similar_events ):not(.events_search_filter ):not(.favorite_tags ):not(.for_authors_help ):not(.default-block ):not(.default-block_content ):not(.top_hub_invest ):not(.ppa_links ):not(.company_widgets ):not(.saveCompaSide ):not(.sidebar-block_top-hubs ):not(.default-block_sidebar ):not(.hAjaxLogo ):not(.habrAjaxInfo){display:none!important; height: 0; opacity: 0;} .sidebar_right .company_widgets >div:not(.corporate_news ):not(.company_links ):not(.corporate_blog ):not(.mobile_applications ):not(.hantim_vacanies), .sidebar_right >.block >a, .sidebar_right >.block >iframe, .sidebar_right >.block.daily_best_posts >div:not(.title ):not(.posts_list ):not(.all), .sidebar_right div[class*=banner]{display:none!important; height: 0; opacity: 0;} .content_left >div:not(.tabs ):not(.post_show ):not(.user_info ):not(.block_after_post ):not(.post-additionals ):not(.similar-posts ):not(.live-broadcast ):not(.comments_list ):not(.comments_form ):not(.edit_tags_form ):not(.posts_list ):not(.columns-group ):not(.top-materials ):not(.company_post ):not(.company_blog ):not(.user_profile ):not(.user_comments ):not(.user_favorites ):not(.peoples_list ):not(.hubs_list ):not(.companies_list ):not(.company_profile ):not(.post ):not(.tracker_page ):not(.topic_add ):not(.conversation_page ):not(.user_settings ):not(.apps ):not(.info_page ):not(.ppa_rules ):not(.user_invites ):not(.user_notes ):not(.user_reset ):not(.user_statistics ):not(.lenta_settings ):not(.company_questions ):not(.search_results), .content_left >.search_results >.post, .company_post >div:not(.post ):not(.block_after_post ):not(.post-additionals ):not(.similar-posts ):not(.comments_list ):not(.comments_form ):not(.post), .column-wrapper_bottom >.sidebar_right{display:none!important; height: 0; opacity: 0;} .posts >.shortcuts_item:not(.post), #yandex_ad,#header_mouse_activity, .live_broadcast .posts_list .post_item a:not(.blog_name ):not(.user_name ):not(.post_name ):not(.count), .daily_best_posts .posts_list .post_item a:not(.blog_name ):not(.user_name ):not(.post_name ):not(.count), iframe[src*="facebook"],.footer_logos, .daily_best_posts .supported_by_bookmate, .daily_best_posts .title.hide_on_float, .daily_best_posts .posts_list.hide_on_float, .html_banner{display:none; height: 0; opacity: 0;} /*исправления сайта*/.post .content .poll dl{margin-bottom: 3px!important}.post .content .poll dl dt{width: 5em!important}.post .content .poll .total{padding: 0 0 4px!important} #layout img[align="middle"],#layout img[align="center"]{display:block; margin:0 auto 2px!important} .content_left table.menu tr td.active{border-bottom: 1px solid transparent} /*FF*/ .content_left .peoples_list, .content_left .hubs_list .hub{margin-left: 24px!important} #layout .wrapper .inner,#layout .inner{/*background: transparent;*/ border-radius:0;padding: 0!important} .buttons a.button, .buttons input:disabled:active, .buttons input{padding:0 10px!important} .post .content .buttons{display:inline-block!important;padding:0!important} .post .content .buttons a.button,.post .content .buttons input[type="button"]{position: relative;top:-2px;padding:0 2px 1px!important;border:0!important;border-radius:2px!important;background:transparent!important;color:#6da3bd!important;box-shadow: 0 0 2px rgba(255,255,255,0.4) inset, 0 0 2px rgba(0,0,0,0.2)!important} .buttons a.button{height: 1.3em!important;top:-1px!important; line-height: 1.3em!important} .author-info__buttons.buttons button, .author-info__buttons.buttons .button{display:none} .post .content .buttons input[type="button"]{color:#367!important} .post .content .buttons a.button:hover{background:#f4f4f9!important} .post .content .buttons a.button:visited{color:#b98!important} .to_top{top:16px!important} .to_top.mini{width:3px!important} .user_settings{margin: 0 0 8px 24px!important} .user_profile .twitter .text{word-wrap:break-word} .content a,.content_left .comments_list a,.comments.c2 a{color:#497da5!important} .content_left .comments_list a.comment-item__avatar,.comments.c2 a.comment-item__avatar{display: none} .comment-item__avatar{top: -18px;} .content a:hover,.comments_list a:hover,.comments.c2 a:hover{color:#4d7285!important} .comment-item__username{display: inline-block; margin-left: 10px; margin-top: -24px; vertical-align: middle} .comments.c2 .comment-item__username{margin-top: -25px} .comment_item .info time{} .voting-wjt__button[title*="зарегистрированные"], .voting-wjt__button[title*="истек"]{display:none} .voting-wjt_user-profile + .statistic_user-rating{margin-top:-12px} .voting-wjt_user-profile[style] + .statistic_user-rating{margin-top: 2px} /*старые вёрстки*/ .editor .text-holder{border: 0!important; clear:both} .editor .text-holder textarea, #js-field-comment, #report_form_container_textarea, .textfield{ width: 99.4% !important; border: 0!important;border-radius:5px; padding: 3px; -webkit-box-shadow:0 1px 6px rgba(201, 201, 201, 0.5) inset;box-shadow:0 1px 6px rgba(201, 201, 201, 0.5) inset} .editor .text-holder textarea:focus, #js-field-comment:focus, #report_form_container_textarea:focus, .textfield:focus{-webkit-box-shadow: 0 1px 6px rgba(201, 201, 201, 0.5) inset, 0 0 2px #5ec6fb;box-shadow: 0 1px 6px rgba(201, 201, 201, 0.5) inset, 0 0 2px #5ec6fb; border-color: #5699d8!important; outline:0!important} /*конец стилей для не-Firefox*/ /*патч под Chrome(15)+:* /.#header .userpanel:hover .top a.nav-settings,.#header .user_panel:hover .top a.nav-settings{position: relative; top: -1.3em} .comments_list .info .voting .plus, .post .infopanel .voting .plus{margin-right:30px;background-position: 1px -16px!important} .comments_list .info .voting .minus, .post .infopanel .voting .minus{background-position:-11px -16px!important} .comments_list .info .voting.voted_plus .plus, .post .infopanel .voting.voted_plus .plus, .vote_holder .vote.voting.voted_plus .vote_plus{background-position:1px -1px!important} .comments_list .info .voting.voted_minus .minus, .post .infopanel .voting.voted_minus .minus, .vote_holder .vote.voted_minus .vote_minus{background-position:-11px 1px!important}/* */ } @-moz-document domain("habrahabr.ru"), domain("geektimes.ru"), domain("megamozg.ru"){ #header .userpanel a.nav-settings,#header .user_panel a.nav-settings{margin-top:-1px!important} #header .userpanel:hover .top a.nav-settings,#header .user_panel:hover .top a.nav-settings{position: relative; top: -1.3em} }