.post-share,.postinfo-panel,.user-contacts,ol,ul{list-style:none}.content-list_top-materials .content-list__item:before,.counter,.menu_sub .menu__item-link_current,.statistic__value,.tab-item_current .tab-item__value,.tabs__menu{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font-style:normal;vertical-align:baseline;outline:0}body,pre code{font-size:12px}h1,h2,h3,h4,h5{font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}b{font-weight:700}i{font-style:italic}textarea{resize:none}body{font-family:Verdana,sans-serif;text-align:center;background:#e2e2e2;color:#000}.layout_inner{width:100%;height:100%}[class*=" icon-"]:before,[class^=icon-]:before{opacity:1!important}.hidden{display:none}.clear{clear:both}.error{color:red}h1,h2,h3,h4{color:#999;font-family:Verdana,sans-serif}.company-pic_default:before,.user-pic_default:before,a{color:#6DA3BD}pre code{padding:.5em;background:#f8f8f8;display:block}a.dotted,a.dotted:hover{text-decoration:none!important}h1{font-size:20px;letter-spacing:-1px}h2{font-size:18px}h3{font-size:16px}h4{font-size:12px}a{text-decoration:none}a:hover{color:#4d7285;text-decoration:underline}.form_notice{margin-bottom:20px;padding:20px;background:#f08080;color:#fff;position:relative}.form_notice.green{background:#d3f2c0;color:#333}.dotted,a.dotted,a.dotted:hover{text-decoration:none;border-bottom:1px dashed}.silver a,a.silver{color:#999}.silver a:hover,a:hover.silver{color:#333}.grey a,a.grey{color:#666}.grey a:hover,a:hover.grey{color:#A3A3A3}.dark,.dark a,a.dark{color:#343434}.dark a:hover,a:hover.dark{color:#858585}a.user_link{color:#666}a.user_link:before{content:"@"}table.table{width:100%;color:#696969;text-align:left}table.table tr{border-bottom:1px solid #d8d8d8}table.table tr:hover{background:#faf9ec}table.table tr td{padding:10px;font-size:13px;color:#5a5a5a}table.table tr th{padding:10px;font-size:12px;color:#3f3f3f;font-weight:700;background:#fff}.headmatrix{background:url(https://habracdn.net/habr/images/1455901420/matrix.png);width:32px;height:32px;display:block;position:absolute;top:20px;left:50%;margin-left:50px;z-index:100;-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s}#layout,body,html{height:100%}.headmatrix:hover{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-o-transform:rotate(-360deg)}#layout{background-color:#fff;max-width:1440px;min-width:1024px;min-height:100%;text-align:left;margin:0 auto;padding:0;border:0;position:relative}#layout .inner{background:#fff;min-height:100%;box-sizing:border-box;padding-top:12px;padding-left:96px;padding-right:24px}.page_head{padding-top:1px;padding-bottom:15px}.page_head h2.title{font-size:36px;color:#000;text-decoration:none;display:inline-block;vertical-align:top}.page_head .controls{margin-left:5px;display:inline-block;vertical-align:super}.page_head .controls .new_hubs{color:green}.column-wrapper:after{clear:both;content:"";display:table}.column-wrapper_bottom .sidebar_right{padding:0;position:static;box-sizing:border-box}.column-wrapper_bordered{margin-top:30px;padding-top:20px;border-top:1px solid #ccc}.column-wrapper_comments{padding-top:20px}.column-wrapper_comments .comments_list{padding-top:0}.sidebar_right{float:left;width:300px;margin-left:-300px}.content_left{float:left;padding-right:320px;width:100%;box-sizing:border-box}.content_left.wide{float:none;padding-right:0;width:100%}.content_left table.menu{width:100%;margin-top:7px}.content_left table.menu tr td{text-align:center;border-right:1px solid #fff;border-bottom:1px solid #fff;line-height:19px;white-space:nowrap}.content_left table.menu tr td a,.content_left table.menu tr td span.disabled{display:block;padding:5px 15px 0;height:26px;font-size:16px;background:#EAECEA;color:#666;text-decoration:none}.content_left table.menu tr td a:hover{color:#a3a3a3}.content_left table.menu tr td.width50{width:50%}.content_left table.menu tr td.width33{width:33%}.content_left table.menu tr td.width25{width:25%}.content_left table.menu tr td.active{border-bottom:1px solid #D3E2F0}.content_left table.menu tr td.active a{color:#000;background:#D3E2F0;text-decoration:none}.content_left table.menu tr td span.disabled{color:#bbb}.content_left table.menu tr td span.count_new{color:green}.content_left .submenu{margin-bottom:20px;overflow:hidden;padding:0 3px;background:#D3E2F0;color:#666;margin-right:1px}.content_left .submenu .item{float:left;padding:6px 7px}.content_left .submenu .item.tab_settings{margin-left:7px}.content_left .submenu .item a{color:#666;text-decoration:none}.content_left .submenu .item a:hover{color:#a3a3a3}.content_left .submenu .item.active,.content_left .submenu .item.active a{color:#000}.content_left .submenu .item.active a .name{text-decoration:none}.content_left .submenu .item .count_new{color:green}.bottom_promo_blocks{padding-top:20px}.bottom_promo_blocks .left{float:left;width:50%;display:block;padding-right:10px;-o-box-sizing:border-box;box-sizing:border-box}.bottom_promo_blocks .right{float:left;width:50%;display:block;padding-left:10px;-o-box-sizing:border-box;box-sizing:border-box}.bottom_promo_blocks .block{font-family:tahoma,arial;padding:15px 20px;background:#f2f2f2}.bottom_promo_blocks .block .title{display:inline-block;color:#343434;margin-bottom:20px;font-size:24px;letter-spacing:-1px;font-family:Verdana,sans-serif}.bottom_promo_blocks .block .title sup{font-size:15px;vertical-align:super}.bottom_promo_blocks .block .footer_panel{margin:15px 0 0;padding:10px 0 0;font-size:13px;border-top:1px solid #ccc}.bottom_promo_blocks .block.freelansim .tasks .task,.bottom_promo_blocks .block.new_vacanies .vacancies .job_item{margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bottom_promo_blocks .block .footer_panel .right_link{float:right}.bottom_promo_blocks .block .footer_panel a{color:#666}.bottom_promo_blocks .block .footer_panel a:hover{color:#a3a3a3}.bottom_promo_blocks .block .all{color:#999;font-size:11px}.bottom_promo_blocks .block .all a{color:#999}.bottom_promo_blocks .block.new_vacanies .vacancies .job_item a{font-size:14px;color:#666}.bottom_promo_blocks .block.new_vacanies .vacancies .job_item a:hover{color:#a3a3a3}.bottom_promo_blocks .block.new_vacanies .vacancies .job_item a:visited{color:#B5B5B5}.bottom_promo_blocks .block.new_vacanies .vacancies .job_item .city{color:#999}.bottom_promo_blocks .block.new_vacanies .vacancies .job_item.marked a{font-weight:700}.bottom_promo_blocks .block.freelansim .tasks .task a{font-size:14px;color:#666}.bottom_promo_blocks .block.freelansim .tasks .task a:hover{color:#a3a3a3}.bottom_promo_blocks .block.freelansim .tasks .task a:visited{color:#B5B5B5}.bottom_promo_blocks .block.freelansim .tasks .task.marked a{font-weight:700}@media (max-width:1120px){.bottom_promo_blocks .left,.bottom_promo_blocks .right{width:100%;float:none;padding:0}.bottom_promo_blocks .right{margin-top:20px}}.rotated_posts{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:15px;margin-top:30px;margin-bottom:-15px}.rotated_posts .rotated_post{width:30%;float:left;font-size:16px;margin-right:5%;margin-bottom:15px;text-align:center}.rotated_posts .rotated_post.last{margin-right:0}.autocomplete div{border-bottom:0 solid #D1D1D1;margin-bottom:5px;cursor:pointer}.autocomplete div:hover{background:#f0f0f0}.autocomplete div strong{font-weight:700}.page-nav{font-family:Tahoma,sans-serif}.page-nav #nav-pages li a>span,.page-nav ul.next-prev li>span,ul.sort_menu{font-family:Arial,sans-serif}.page-nav ul.next-prev{font-size:24px;overflow:hidden}.page-nav ul.next-prev li{float:left;margin-right:15px}.page-nav #nav-pages{clear:left;padding-top:10px;font-size:14px;overflow:hidden}.page-nav #nav-pages li a,.page-nav #nav-pages li em{display:block;padding:2px 5px}.page-nav #nav-pages li{float:left;margin-right:5px}.page-nav #nav-pages li em{background:#7A9BAC;color:#fff}ul.sort_menu{overflow:hidden;font-size:13px;margin-bottom:20px}ul.sort_menu li{display:inline;margin-right:3px}ul.sort_menu li a{color:#093;text-decoration:none;padding:0 2px}ul.sort_menu li.current a{color:#fff;background-color:#FF9525;padding:0 5px}#global_notify .inner_notice,.global_notify .inner_notice{margin-top:6px;margin-bottom:20px;padding:20px;background:#d3f2c0;color:#333;position:relative}#global_notify a.close,.global_notify a.close{position:absolute;right:10px;top:5px;text-align:right;text-decoration:none;border-bottom:1px dashed;font-size:10px}.footer_logos{border-top:1px solid #dadada;padding:18px 0 19px;text-align:center}.footer_logos .project{margin-right:40px;display:inline-block;vertical-align:top}.html_banner a,.html_banner img{vertical-align:middle;max-width:100%}.footer_logos .project.autokadabra{margin-right:0}.footer_logos .project .icon{height:12px;margin:auto auto 10px;display:block}.footer_logos .project.freelansim .icon{background:url(https://habracdn.net/habr/images/1455901420/footer.ourprojects.png?r=2) no-repeat;width:123px}.footer_logos .project.toster .icon{background:url(https://habracdn.net/habr/images/1455901420/footer.ourprojects.png?r=2) 0 -87px no-repeat;width:76px;height:14px;margin-bottom:8px}.footer_logos .project.brainstorage .icon{background:url(https://habracdn.net/habr/images/1455901420/footer.ourprojects.png?r=2) 0 -59px no-repeat;width:131px;height:28px;margin-top:-7px;margin-bottom:1px}.footer_logos .project.hantim .icon{background:url(https://habracdn.net/habr/images/1455901420/footer.ourprojects.png?r=2) 0 -31px no-repeat;width:78px}.footer_logos .project.autokadabra .icon{background:url(https://habracdn.net/habr/images/1455901420/footer.ourprojects.png?r=2) 0 -44px no-repeat;width:138px}.apps_bn,.apps_bn div{background:#ffd600;display:none}.footer_logos .project .text{font-size:10px;color:#959595;font-style:italic}.apps_bn div{width:100%}.lain_13_what_are_you_doing{display:none;margin:-12px -24px 12px -25px;height:71px;background:url(https://habrastorage.org/files/acc/a82/0d5/acca820d52e744c29ae3e0800ed84057.png) 28px center no-repeat #d4e2f0;background-size:40px;overflow:hidden}.lain_13_what_are_you_doing .adb-text{float:left;padding:20px 0 0 90px;font-size:12px;line-height:16px}.lain_13_what_are_you_doing .adb-btn{margin-top:15px;display:block;background:#abc1d6;color:#fff;height:38px;text-align:center;padding:0 28px;font-size:12px;line-height:38px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;border-radius:19px;font-family:"Open Sans",sans-serif;float:left;margin-left:16px}.lain_13_what_are_you_doing .adb-close{float:right;margin:26px 24px 0 0;background:url(https://habrastorage.org/files/ccd/42c/2f0/ccd42c2f036c4a5faa600b81b49474e6.png) center no-repeat;width:19px;height:19px;background-size:100%;cursor:pointer}.yadir-footer{padding:0;margin:20px 0;width:100%;box-sizing:border-box}.html_banner{width:100%}.html_banner>div{display:table;width:100%;height:auto!important}.html_banner a{display:table-cell;width:100%;min-width:100%;text-align:center;height:auto}.html_banner img{width:100%;display:inline-block;padding:0;margin:0}.firskill__label,.postinfo-panel__item{vertical-align:top;display:inline-block}.firskill,.ya_banners{margin-bottom:20px}.post+.html_banner,.post_show+.html_banner{margin-top:15px}.firskill{background-color:#f2f2f2;position:relative;-webkit-transition:all .3s linear;transition:all .3s linear}.firskill_500{min-height:500px}.firskill_400{min-height:400px}.firskill__label{color:#B5B5B5;font-size:12px;position:relative;margin-top:3px;width:100%}.firskill__label:hover{color:#B5B5B5;text-decoration:none}@font-face{font-family:habra_icons;src:url(https://habracdn.net/habr/fonts/1455901420/icons/new/habra_icons.eot);src:url(https://habracdn.net/habr/fonts/1455901420/icons/new/habra_icons.eot#iefix) format("embedded-opentype"),url(https://habracdn.net/habr/fonts/1455901420/icons/new/habra_icons.ttf) format("truetype"),url(https://habracdn.net/habr/fonts/1455901420/icons/new/habra_icons.woff) format("woff"),url(https://habracdn.net/habr/fonts/1455901420/icons/new/habra_icons.svg#habra_icons) format("svg");font-weight:400;font-style:normal}.postinfo-panel{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;margin:0;padding:0;display:inline-block;border:1px solid #ebeaea;height:40px;width:auto;position:relative;background:#fff;box-sizing:border-box}.postinfo-panel *{box-sizing:border-box}.article_preview .postinfo-panel{background-color:#f6f6f6}.postinfo-panel_post{width:100%}.postinfo-panel__item{height:100%}.postinfo-panel__item+.postinfo-panel__item{margin-left:-4px}.postinfo-panel__item_abuse,.postinfo-panel__item_socials{position:absolute;top:0;right:0;height:100%}.postinfo-panel__item_abuse{background:#fff}.postinfo-panel__item_socials{right:40px}.postinfo-panel__item_socials_right{right:0;padding-right:10px}.postinfo-panel_sandbox{padding-right:5px;box-sizing:border-box}.postinfo-panel__item_sandbox-buttons{padding-left:12px;line-height:36px}.postinfo-panel__item_sandbox-buttons+.postinfo-panel__item_share{padding-left:10px}.postinfo-panel__item_sandbox-buttons.buttons input[type=button].btn{margin-left:-3px;margin-right:5px}.voting-wjt{padding:0;text-align:left;height:100%}.voting-wjt.voting-wjt_infopanel{padding:0 5px;border-right:1px solid #ebeaea}.voting-wjt.voting-wjt_comments{line-height:normal}.voting-wjt_comments{float:right}.voting-wjt_user-popover{display:inline-block;vertical-align:middle}.voting-wjt_user-profile{vertical-align:top;height:auto;border:0}.voting-wjt_user-profile+.statistic_user-rating{padding-left:6px}.voting-wjt_user-info .voting-wjt__button+.voting-wjt__counter,.voting-wjt_user-profile .voting-wjt__button+.voting-wjt__counter{padding:0}.voting-wjt__button_plus.voted,.voting-wjt__button_plus:hover{color:#7ba600}.voting-wjt__button_plus:disabled:hover{color:#c7d4d8}.voting-wjt__button_plus+.voting-wjt__counter{margin-left:-3px}.voting-wjt_user-popover .voting-wjt__button_plus+.voting-wjt__counter{margin:0}.voted_plus .voting-wjt__button_plus:disabled:before{color:#7ba600}.voting-wjt_user-profile .voting-wjt__button_plus{margin-left:6px}.voting-wjt_user-popover .voting-wjt__button_plus{margin:0 3px 0 6px}.voting-wjt__button_minus{margin-left:-4px}.voting-wjt__button_minus.voted,.voting-wjt__button_minus:hover{color:#d53c30}.voting-wjt__button_minus:disabled:hover{color:#c7d4d8}.voted_minus .voting-wjt__button_minus:disabled{color:#d53c30}.voting-wjt__button_minus,.voting-wjt__button_plus,.voting-wjt__counter{display:inline-block;vertical-align:middle}.voting-wjt__button_minus,.voting-wjt__button_plus{height:100%;width:auto;padding:0 7px;margin:0;overflow:hidden;font-size:16px;color:#c7d4d8}.voting-wjt__button_minus>span,.voting-wjt__button_plus>span{display:none}.voting-wjt_comments .voting-wjt__button_minus,.voting-wjt_comments .voting-wjt__button_plus{font-size:15px;padding:0 2px;color:#9ac2ce}.voting-wjt_comments .voting-wjt__button_minus:before,.voting-wjt_comments .voting-wjt__button_plus:before{position:relative;top:1px}.voting-wjt_comments .voting-wjt__button_minus:disabled,.voting-wjt_comments .voting-wjt__button_plus:disabled{color:#d0d0d0}.voting-wjt_comments .voting-wjt__button_minus:disabled:hover,.voting-wjt_comments .voting-wjt__button_plus:disabled:hover{color:#d0d0d0}.voting-wjt_user-popover .voting-wjt__button_minus,.voting-wjt_user-popover .voting-wjt__button_plus,.voting-wjt_user-profile .voting-wjt__button_minus,.voting-wjt_user-profile .voting-wjt__button_plus{vertical-align:top;text-align:center;padding:0}.voting-wjt_user-profile .voting-wjt__button_minus,.voting-wjt_user-profile .voting-wjt__button_plus{font-size:23px;width:30px}.voting-wjt_user-popover .voting-wjt__button_minus,.voting-wjt_user-popover .voting-wjt__button_plus{font-size:22px;width:auto}.voting-wjt__counter{height:100%;text-align:center;position:relative}.voting-wjt_infopanel .voting-wjt__counter{line-height:38px}.voting-wjt_comments .voting-wjt__counter{line-height:24px;margin-right:3px}.voting-wjt_user-profile .voting-wjt__counter{padding:0 9px 0 15px}.voting-wjt_user-popover .voting-wjt__counter{margin-left:15px}.voting-wjt__counter_negative .voting-wjt__counter-score{color:#d53c30}.voting-wjt__counter_positive .voting-wjt__counter-score{color:#6c9007}.voting-wjt__counter_undefined .voting-wjt__counter-score{color:#c6d4d8}.voting-wjt_user-popover .voting-wjt__counter-score,.voting-wjt_user-profile .voting-wjt__counter-score{font-size:20px;line-height:23px;font-weight:700;position:relative;top:-2px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.voting-wjt__button_score{padding:0}.voting-wjt__button_score:hover{color:#8aa9b5}.voting-wjt__button_score,.voting-wjt__counter-score,.voting-wjt__result-score{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;vertical-align:baseline;font-size:13px;font-weight:700;color:#c6d4d8}.voting-wjt__label{position:absolute;top:-100%;left:0;right:0;text-align:center;font-size:10px;color:#9b9b9b;line-height:10px}.voting-wjt_user-popover .voting-wjt__label,.voting-wjt_user-profile .voting-wjt__label{position:static;top:0;font-size:13px;line-height:16px;display:inline-block;vertical-align:middle;width:100%;margin:0}.voting-wjt_small{padding:0 0 0 10px;border:0}.voting-wjt_small .voting-wjt__button_minus,.voting-wjt_small .voting-wjt__button_plus{padding:0 2px 0 3px;font-size:11px;color:#a6a6a6;top:-1px;position:relative}.voting-wjt_small .voting-wjt__counter{vertical-align:baseline;min-width:30px;padding:0 5px}.voting-wjt_small .voting-wjt__button_score,.voting-wjt_small .voting-wjt__counter-score,.voting-wjt_small .voting-wjt__result-score{font-size:14px;line-height:1em;font-weight:400}.voting-wjt_small .voting-wjt__button_minus:hover{color:#d53c30}.voting-wjt_small .voting-wjt__button_plus+.voting-wjt__counter{padding:0}.voting-wjt_small .voting-wjt__button_plus:hover{color:#7ba600}.voting-wjt_small .voting-wjt__counter{line-height:14px}.favorite-wjt__counter,.post-comments,.views-count_post{height:100%;line-height:38px}.views-count_post{white-space:nowrap;padding:0 5px 0 15px;font-size:13px;color:#545454}.views-count_post:before{color:#bac8cc;font-size:16px;margin-right:8px;top:-1px;position:relative}.favorite-wjt{padding:0 5px 0 0;height:100%}.favorite-wjt__button{height:100%;padding:0 8px 0 10px;color:#bac8cc;font-size:13px}.favorite-wjt__button>span{display:none}.favorite-wjt__button:focus,.favorite-wjt__button:hover{color:#8aa9b5}.favorite-wjt__button:disabled:hover{color:#bac8cc;cursor:not-allowed}.favorite-wjt__button.remove{color:#eb8000}.favorite-wjt__button.add{color:#bac8cc}.favorite-wjt__button.add:hover{color:#8aa9b5}.favorite-wjt__counter{display:inline-block;vertical-align:top;margin-left:-4px;text-align:left;font-size:13px;color:#545454;min-width:.65em}.post-comments{text-align:center;padding:0 10px}.postinfo-panel__item_comments .post-comments{border-left:1px solid #ebeaea;margin-left:20px;padding:0 15px}.post-comments_all{display:inline}@media screen and (max-width:1024px){.post-comments_all{display:none}.post-comments__link:before{font-family:habra_icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e600";font-size:16px;color:#bbc8cc}.post-comments__link:hover:before{color:#487286}.post-comments__link.post-comments__link_new:before{display:none}}.abuse-form,.abuse-form__button,.abuse-form__text-field,.author-info,.menu,.post-type,.profile-header__stats,.tabs-menu,.user-popover,.user-summary__counters{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.post-comments__link{font-size:13px;font-weight:400;color:#545454;display:inline-block;vertical-align:top}.postinfo-panel__item_comments .post-comments__link{font-weight:700;color:#6da3bd}.post-comments__link_all:before{font-size:14px;color:#bbc8cc;margin-right:8px;position:relative;top:1px}.post-comments__link_all:hover:before{color:#487286}.postinfo-panel__item_comments .post-comments__link_all:before{font-size:16px;top:0}.post-comments__link_new{color:#349900!important}.post-comments__link_new:hover{color:#739235!important}.post-author,.post-author_original{padding-left:10px;line-height:38px}.post-author+.postinfo-panel__item_share,.post-author_original+.postinfo-panel__item_share{padding-left:10px}.post-author__pic{width:25px;height:auto;display:inline-block;vertical-align:middle;border-radius:3px;margin:0 10px 0 0;position:relative;top:-1px}.post-author__pic_default{display:inline-block;vertical-align:middle;margin-right:10px;width:24px;height:24px;text-align:center}.post-author__pic_default:before{font-size:24px;color:#8BB58C;vertical-align:top!important;background:#fff}.post-author__link,.post-author__name{font-size:13px;font-weight:700;color:#66a3be}.post-author__name{color:#545454}.post-author__link:hover{color:#487286}.post-author__link_translator{color:#689d00}.post-author__link_translator:hover{color:#739235}.post-author__link_translator:before{font-size:20px;margin-right:10px}.post-share{margin:0;padding:0;height:100%;line-height:38px}.post-share__item{display:inline-block;vertical-align:top;margin-right:8px}.post-share__item:last-child{margin-right:0}.post-share__item+.post-share__item{margin-left:-4px}.post-share__item-link{display:inline-block;vertical-align:middle;font-size:24px}.abuse-form,.abuse__button{vertical-align:top;position:relative}.post-share__item-link.twitter{color:#00adeb}.post-share__item-link.twitter:hover{color:#53cbf6}.post-share__item-link.vkontakte{color:#3a6d99}.post-share__item-link.vkontakte:hover{color:#5b8bb4}.post-share__item-link.facebook{color:#466db2}.post-share__item-link.facebook:hover{color:#6288cc}.post-share__item-link.pocket{color:#ee4056}.post-share__item-link.pocket:hover{color:#f16e7e}.abuse{white-space:nowrap}.abuse_huge{width:100%}.abuse__button{display:inline-block;height:100%;width:40px;padding:0;margin:0;overflow:hidden;box-sizing:border-box;color:#bac8cc}.abuse__button.hidden,.abuse__button>span{display:none}.abuse__button:focus,.abuse__button:hover{color:#8aa9b5}.abuse__button_submit{text-align:center}.abuse__button_submit:before{font-size:24px;position:relative;top:-1px}.abuse__button_cancel{border-left:1px solid #ebeaea;margin:0;left:-40px;z-index:2;font-size:10px}.abuse-form,.abuse-form__button,.abuse-form__text-field{height:100%}.abuse-form{width:100%;display:inline-block}.post-type__value,.post-type_nowrap{vertical-align:middle;display:inline-block}.abuse-form.hidden{display:none}.abuse-form__text-field_wrapper{padding-right:40px;overflow:hidden;height:100%;position:relative;z-index:1}.abuse-form__text-field{border:0;padding:12px 110px 12px 15px;font-size:13px;color:#5e5e5e;width:100%}.abuse-form__text-field:focus{box-shadow:none;outline:0}.abuse-form__button{margin-left:-3px;font-size:12px;font-weight:700;color:#6c96a4;padding:0 20px;width:110px;position:relative;left:-110px;z-index:2}.post-type{padding:10px 10px 10px 20px;line-height:18px;width:100%;background-color:#f2f2f2;border:1px solid #ebeaea;border-top:0;box-sizing:border-box}.post-type_nowrap{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.post-type_podcast,.post-type_rss{width:auto;padding:0;margin-left:20px;border:0}.post-type__label{font-size:13px;color:#969696;vertical-align:middle}.post-type__label:before{color:#bbc8cc;font-size:18px;margin-right:10px;position:relative;top:-2px}.post-type__label_podcast:before{margin-right:6px;position:relative;top:-1px}.post-type__value{font-size:13px;font-weight:700;color:#689d00}.post-type__value:hover{color:#689d00}.post-type__value_cut{white-space:nowrap}@media screen and (max-width:1024px){.post-type__value_cut{max-width:340px;overflow:hidden;text-overflow:ellipsis}}.post-type__value_author{color:#5791a6}.post-type__value_author:hover{color:#4d7285}.post-type__value_translate:before{font-size:16px;margin:0 5px}.author-info{background:#f6f6f6;padding:20px 5px 20px 20px;width:100%;position:relative;white-space:nowrap;box-sizing:border-box;overflow:hidden}.author-info *{box-sizing:border-box}.author-info_profile{background-color:transparent;padding:0;white-space:normal}.author-info_top .author-info__desc,.author-info_top .author-info__image{vertical-align:top}.author-info__link_dotted{color:#768c00;font-size:13px;border-bottom:1px dotted;line-height:1.5em}.author-info__link_dotted:hover{text-decoration:none;color:#768c00}.author-info__info_helper{color:#999;font-size:13px}.author-info__desc,.author-info__image{display:inline-block;vertical-align:middle;position:relative}.author-info__image{margin-right:15px;overflow:hidden;width:48px;height:48px;z-index:2}.author-info__image+.author-info__desc{margin-left:-4px}.author-info__image-pic{border-radius:3px;max-width:100%;height:auto;display:block;margin:0;border:0}.author-info__image-pic_default{display:inline-block;width:48px;height:48px;text-align:center}.author-info__image-pic_default:before{font-size:47px;color:grey;background:#fff}.author-info__image-placeholder{width:48px;height:48px;display:inline-block}.author-info__image-placeholder:before{font-size:48px;color:#C1C1C1;background-color:#F2F2F2;position:relative;top:-1px;border-radius:3px}.author-info__desc{white-space:nowrap;position:relative;left:-68px;padding-left:68px;width:100%;z-index:1}.profile-header .author-info__desc{white-space:normal;width:auto;padding:0;left:0}.author-info__nickname,.profile-header .author-info__name+.author-info__nickname{margin-left:-3px;padding-left:5px}.author-info__name,.author-info__nickname{font-weight:700;font-size:14px;color:#484848;line-height:1em;display:inline-block;vertical-align:baseline}.author-info__username{position:relative}.profile-header .author-info__username{white-space:nowrap}.profile-header .author-info__name{font-size:16px}.profile-header .author-info__name:hover{color:#666;text-decoration:none}.author-info__name:hover{color:#484848}.author-info__nickname{color:#5791a6}.profile-header .author-info__nickname{color:#9d9d9d;font-weight:400;margin:0;padding:0}.profile-header .author-info__nickname:hover{color:#888;text-decoration:none}.author-info__status{position:relative;top:-10px;color:#ccc}.author-info__specialization{color:#8b8b8b;font-size:14px;margin:5px 0 0;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1.5em}.profile-header .author-info__specialization{color:#888;line-height:16px}.author-info__metrics{margin-bottom:12px;color:#a5a5a5;font-size:13px}.author-info__contacts{margin:10px 0 0;padding:0}.statistic_user-popover,.user-rating{padding-left:10px;margin-left:-4px}.author-info__buttons{position:absolute;top:-6px;right:0}.author-info__buttons button:focus{outline:0;box-shadow:none}.user-contacts__item{display:inline-block;vertical-align:top;margin-right:20px;line-height:1.5em}.user-contacts__item:last-child{margin-right:0}.user-contacts__item+.user-contacts__item{margin-left:-4px}.user-contacts__item a{color:#94a6ac;font-size:13px}.karma__widjet,.user-rating{display:inline-block;vertical-align:baseline}.karma__widjet{margin-left:-4px}.user-rating{position:relative;min-width:50px;text-align:center}.user-rating__value{font-size:14px;color:#c6c;font-weight:400;line-height:14px}.user-rating__label{position:absolute;top:-100%;left:10px;right:0;text-align:center;font-size:10px;color:#9b9b9b;line-height:10px}.profile-header{overflow:visible}.profile-header .n-profiled_hub{top:-7px}.profile-header .user-rating,.profile-header .voting-wjt{vertical-align:top;height:auto;border:0}.profile-header__stats{display:inline-block;vertical-align:middle;white-space:normal}.statistic{display:inline-block;vertical-align:top;white-space:normal;line-height:normal}.statistic_user-rating,.user-mail{padding-left:20px}.statistic__label{color:#9b9b9b;display:inline-block;vertical-align:middle;width:100%;font-size:13px;line-height:16px;margin:0}.statistic__value,.user-mail:before{font-size:20px;top:-2px;position:relative}.menu__item_inline+.menu__item_inline,.user-mail{margin-left:-4px}.statistic__value{line-height:23px;font-weight:700;text-align:center}.statistic__value_magenta{color:#c6c}.user-mail{display:inline-block;text-align:center;vertical-align:top}.user-mail:hover{text-decoration:none}.user-mail:before{width:100%;margin-bottom:4px;color:#c1c1c1}.user-mail__label{font-size:13px;line-height:13px;color:#9b9b9b;text-transform:lowercase;display:block;width:100%}.n-profiled_hub{position:relative;top:0;cursor:help}.n-profiled_hub:before{font-size:12px;color:#C1C1C1}.user-popover{padding:20px 20px 10px;box-sizing:border-box;background-color:#fff}.tabs{margin-bottom:20px;position:relative}.tabs-menu{position:relative}.tabs-menu *{box-sizing:border-box}.tabs-menu_habrahabr{background-color:#f2f2f2;display:table;vertical-align:middle;width:100%;max-width:100%}.tabs-menu__item:last-child .tab-item{border-right:0}.tabs-menu__item_inline{width:17%;display:table-cell;vertical-align:top}.tab-item{overflow:hidden;padding:0;height:35px;line-height:35px;width:100%;display:inline-block;vertical-align:middle;text-align:center;color:#555;border-right:1px solid #e5e5e5;font-size:13px}a.tab-item:hover{color:#8caab4;background:#e6eff2;text-decoration:none}.tab-item_stacked{display:table;height:70px;line-height:normal}.tabs-menu__item_company-profile:first-child .tab-item_stacked .counter,.tabs-menu__item_user-profile:first-child .tab-item_stacked .counter{position:relative;top:-2px}a.tab-item_current{border-right:0;background-color:#cee0e6}a.tab-item_current:hover{background-color:#cee0e6;color:#555}.tab-item_stacked .tab-item__value{display:table-cell;vertical-align:middle}.tab-item_current .tab-item__value{color:#555;font-weight:700}.menu{position:relative}.menu *{box-sizing:border-box}.menu_sub{padding:0 20px;background-color:#cee0e6}.menu_sub .menu__item{height:35px;margin-right:20px;line-height:35px}.menu__item_inline{display:inline-block;vertical-align:middle;margin-right:20px}.menu__item_inline:last-child{margin-right:0}.menu_sub .menu__item-link{color:#478ca0;font-size:13px}.menu_sub .menu__item-link_current{color:#555;font-weight:700;cursor:default}.stats__counters,.stats__value{display:inline-block;width:100%}.stats__counters{margin-bottom:3px}.counter{line-height:22px;font-size:13px}.stats__counters_big .counter{font-size:16px}.counter_new{color:#629729}.profile-header{margin-bottom:12px;white-space:normal}.attrs__item,.menu_inline{white-space:nowrap}.profile-header:after{clear:both;content:"";display:table}.profile-header__summary{display:inline-block;vertical-align:middle;width:auto;max-width:90%;background-color:transparent}.profile-header__buttons{float:right;height:48px;line-height:48px}.hub-header__buttons{float:right;height:45px;line-height:45px}.user-summary__counters{display:inline-block;vertical-align:middle;width:auto}.user-info__name,.user-info__nickname{font-weight:700;font-size:14px;color:#5A5A5A;line-height:20px;display:inline-block;vertical-align:baseline}.user-info__name:hover{color:#484848}.user-info__name+.user-info__nickname{margin-left:-3px;padding-left:5px}.user-info__nickname{color:#5791a6}.user-info__nickname_thin{font-weight:400;color:#9A9A9A}.user-info__status{position:relative;top:-10px;color:#ccc}.user-info__specialization{color:#8b8b8b;font-size:14px;margin:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:20px}.user-popover__header{white-space:nowrap;margin-bottom:12px}.user-popover__image,.user-popover__statistics{display:inline-block;vertical-align:middle}.user-popover__statistics{margin-left:-3px;position:relative;top:1px}.user-popover__buttons{margin:15px 0 0}.user-popover__footer{border-top:1px solid #eaeaea;padding:10px 0;margin:15px 0 0}.user-popover__footer-note{font-size:13px;font-weight:400;color:#9B9BA3}.user-popover__footer-note strong{color:#676A7A}.user-popover__footer-note+.user-popover__footer-note{margin-left:10px}.columns-group{display:table;width:100%}.columns-group__column{border-right:10px solid #fff;display:table-cell;box-sizing:border-box;width:50%;vertical-align:top}.columns-group__column+.columns-group__column{border-right:0;border-left:10px solid #fff}@media (max-width:1120px){.columns-group{display:block}.columns-group .columns-group__column{border:0;width:100%;display:block}.columns-group .columns-group__column+.columns-group__column{border:0;margin-top:20px}}.live-broadcast,.promo-block{position:relative;background:#f2f2f2}.live-broadcast *,.promo-block *{box-sizing:border-box}.live-broadcast{margin-bottom:20px}.live-broadcast.live-broadcast_habrahabr{background:#f2f2f2}.live-broadcast.live-broadcast_geektimes{background:#eef0f6}.live-broadcast.live-broadcast_megamozg{background:#eef3f7}.live-broadcast__title,.promo-block__title,.promo-block__title-link{letter-spacing:-1px;color:#595959;font-family:Verdana,Geneva,sans-serif;font-size:24px;font-weight:400;line-height:1}.attrs,.tabs__menu,.top-materials__menu{font-family:Tahoma,Verdana,Segoe,sans-serif}.promo-block__title-link{color:#595959}.promo-block__title-link:hover{color:#565656}.live-broadcast__title,.promo-block__title{padding:20px 10px 20px 20px}.promo-block__title{padding:20px}.live-broadcast__title_feed{display:inline-block;vertical-align:top}.live-broadcast__content{margin:0 20px;padding:20px 0;border-top:1px solid #DADADA}.live-broadcast__tabs{margin:0}.tabs__menu{padding:0 10px 0 20px;background:#cee0e6}.tabs__menu_comments,.tabs__menu_posts{position:relative}.tabs__menu_comments:before,.tabs__menu_posts:before{position:absolute;right:0;width:30px;height:40px;margin-right:15px;text-align:center;color:#89aab4}.live-broadcast_habrahabr .tabs__menu_comments:before,.live-broadcast_habrahabr .tabs__menu_posts:before{color:#89aab5}.live-broadcast_geektimes .tabs__menu_comments:before,.live-broadcast_geektimes .tabs__menu_posts:before{color:#606e8c}.live-broadcast_megamozg .tabs__menu_comments:before,.live-broadcast_megamozg .tabs__menu_posts:before{color:#5d8da7}.tabs__menu_comments:before{font-size:14px}.tabs__menu_posts:before{font-size:16px}.menu__item{position:relative}.menu_inline .menu__item{display:inline-block;vertical-align:middle}.tabs__menu .menu__item{left:-12px}.top-materials__menu .menu__item{margin-right:30px}.top-materials__menu .menu__item:last-child{margin:0}.top-materials__menu .menu__item-link{color:#565656;font-size:12px;font-weight:700}.top-materials__menu .menu__item-link:hover{color:#999}.menu__item-tab{display:inline-block;height:40px;padding:0 12px;vertical-align:top;color:#5a8d9c;font-size:13px;font-weight:700;line-height:40px}.menu__item-tab:hover{text-decoration:none}.active .menu__item-tab{color:#555}.tabs__content{display:none;padding:20px 15px 20px 20px}.tabs__content:first-child{display:block}.tabs__content_empty{margin:0;color:#666;font-size:14px;line-height:1.5em}.top-materials{margin:0 0 20px;padding:20px}.top-materials:last-child{margin:0}.top-materials_habrahabr{background:#f2f2f2}.top-materials_geektimes{background:#eef0f6}.top-materials_megamozg{background:#eef3f7}.top-materials__title,.top-materials__title-link{letter-spacing:-1px;color:#565656;font-size:24px;line-height:1}.top-materials__title{display:inline-block;margin-bottom:18px;width:100%;vertical-align:middle}.top-materials_geektimes .top-materials__title:before,.top-materials_habrahabr .top-materials__title:before,.top-materials_megamozg .top-materials__title:before{position:relative;top:-1px;display:inline-block;width:34px;height:34px;margin:0 10px 0 0;content:'';vertical-align:middle;background-repeat:no-repeat;background-size:cover}.top-materials_geektimes .top-materials__title:before{background-image:url(https://habracdn.net/habr/images/1455901420/logo/gt_logo.svg?r=2)}.top-materials_megamozg .top-materials__title:before{background-image:url(https://habracdn.net/habr/images/1455901420/logo/mm_logo.svg?r=2)}.content-list__item_habrahabr:before,.top-materials_habrahabr .top-materials__title:before{background-image:url(https://habracdn.net/habr/images/1455901420/logo/hh_logo.svg?r=2)}.top-materials_geektimes .top-materials__title-link,.top-materials_habrahabr .top-materials__title-link,.top-materials_megamozg .top-materials__title-link{margin-left:-4px}.top-materials__title-link:hover{color:#565656}.top-materials__menu{margin-top:20px;margin-left:47px}.vacancy_marked .vacancy__title{font-weight:700;color:#4B85A0}.attrs{margin:5px 0 0;padding:0;line-height:1.5em}.attrs__item{color:#6B6B6B;font-size:13px}.attrs__item:before{margin-right:4px;content:'\2022';color:#6B6B6B;font-size:10px;position:relative;top:-1px}.attrs__item:first-child:before{display:none}.task_marked .task__title{font-weight:700;color:#4B85A0}.promo-block{padding-bottom:47px}.promo-block__content{padding:20px 0;margin:0 20px;border-top:1px solid #DBDBDB}.promo-block__footer{padding:10px 0 20px;margin:0 20px;border-top:1px solid #ccc;overflow:hidden;position:absolute;bottom:0;right:0;left:0}.promo-block__footer-link{font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#777;font-weight:700}.promo-block__footer-link:first-child{margin-right:20px}.promo-block__footer-link:hover{color:#a3a3a3}.promo-block__footer-link_left{float:left}.promo-block__footer-link_right{float:right}.content-list{font-family:Tahoma,Verdana,Segoe,sans-serif}.content-list_top-materials{counter-reset:item}.content-list__item{position:relative;margin-bottom:16px;padding:0 40px 0 0}.content-list_comments .content-list__item,.content-list_promo .content-list__item{padding:0}.content-list__item:last-child{margin-bottom:0}.content-list_top-materials .content-list__item{counter-increment:item;margin-bottom:15px;overflow:hidden;padding:0}.content-list_top-materials .content-list__item:before{font-family:Verdana,Geneva,sans-serif;margin-right:13px;content:counter(item);color:#606f8c;font-size:18px;line-height:1.5em;font-weight:700;width:34px;text-align:center;float:left}.content-list__item_wrap{display:inline-block;vertical-align:top}.hide_gt .content-list__item_geektimes,.hide_hh .content-list__item_habrahabr,.hide_mm .content-list__item_megamozg{display:none}.content-list__item-link{color:#666;font-size:14px;line-height:1.5em;white-space:normal}.content-list__item-link:visited{color:#B5B5B5}.content-list__item-link:hover{color:#598b9b}.content-list_top-materials .content-list__item-link{color:#508ba7;font-family:Verdana,Geneva,sans-serif;font-size:16px}.content-list_top-materials .content-list__item-link:hover{color:#4d7285}.content-list_feed .content-list__item-link{color:#588D9D;font-family:Verdana,Geneva,sans-serif;font-size:16px;line-height:1.6em}.content-list_feed .content-list__item-link:visited{color:#999}.content-list_feed .content-list__item-link:hover{color:#4D7285;text-decoration:underline}.content-list_promo .content-list__item-link{color:#5B97B0;font-size:16px}.content-list_promo .content-list__item-link:hover{color:#2F8AAE}.content-list__item_geektimes,.content-list__item_habrahabr,.content-list__item_megamozg{position:relative;padding:0 0 0 35px}.content-list__item_geektimes:before,.content-list__item_habrahabr:before,.content-list__item_megamozg:before{content:'';position:absolute;top:3px;left:0;width:20px;height:20px;background-color:#ccc;background-repeat:no-repeat;background-size:cover;margin-right:15px}.content-list__item_geektimes:before{background-image:url(https://habracdn.net/habr/images/1455901420/logo/gt_logo.svg?r=2)}.content-list__item_megamozg:before{background-image:url(https://habracdn.net/habr/images/1455901420/logo/mm_logo.svg?r=2)}.content-list__item-counter{color:#689aaa;line-height:16px;text-align:center}.content-list_feed .content-list__item-counter.icon_comments{color:#858585;font-size:14px}.content-list_feed .content-list__item-counter.icon_comments:before{color:#BDBDBD}.content-list_top-materials .content-list__item-counter{color:#999;font-size:16px;white-space:nowrap}.content-list_top-materials .content-list__item-counter:before{font-size:15px;color:#c1c1c1;margin-right:5px;position:relative;top:3px}.content-list__item-counter.icon_answers,.content-list__item-counter.icon_comments{color:#689aaa;line-height:1.5em;text-align:center;white-space:nowrap}.content-list__item-counter.icon_answers:before,.content-list__item-counter.icon_comments:before{font-size:15px;color:#c1c1c1;margin-right:5px;position:relative}.content-list__item-counter.icon_comments:before{top:2px}.similar-posts{background-color:#F3F3F3;margin-top:15px}.similar-posts *{box-sizing:border-box}.content-list_posts .content-list__item{padding:20px;border-top:1px solid #E4E4E4;margin:0}.similar-posts__title{padding:20px;font-family:Verdana,Geneva,sans-serif;font-size:22px;letter-spacing:-1px;font-weight:400;color:#999;line-height:24px}.inline-list__item,.post-preview__link{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif}.post-preview{overflow:hidden}.post-preview__rating{min-width:50px;text-align:left;font-size:16px;color:#229100;line-height:21px;float:left}.post-preview__desc{white-space:normal;overflow:hidden}.post-preview__link{font-size:16px;line-height:21px;display:inline-block;width:100%;margin-bottom:8px;white-space:normal}.post-preview__attrs{line-height:1em;display:inline-block;width:100%}.inline-list__item{font-size:13px;color:#A8A8A8;margin-right:20px}.inline-list__item:last-child{margin:0}.comments-count:before{color:#A8A8A8;font-size:14px;margin-right:5px;position:relative;top:1px}.views-count:before{color:#A8A8A8;font-size:14px;margin-right:5px}.favorites-count:before{color:#A8A8A8;font-size:13px;margin-right:5px}.dropdown{position:relative}.dropdown_hub-settings,.dropdown_profile-settings{display:inline-block;vertical-align:top}.btn,.checkbox__label{vertical-align:middle}.dropdown_broadcast{position:absolute;top:20px;right:20px}.dropdown-container{display:none;position:absolute;z-index:500;top:100%;right:0;width:auto;min-width:100%}.open .dropdown-container{display:block}.dropdown_broadcast .dropdown-container{margin-top:5px}.n-dropdown-menu{border:1px solid #e5e5e5;background-color:#fff}.dropdown_broadcast .n-dropdown-menu{padding:20px}.n-dropdown-menu__item{white-space:nowrap;display:block}.n-dropdown-menu__item a{display:inline-block;padding:0 20px;font-size:13px;font-weight:400;color:#666;text-decoration:none;width:100%;box-sizing:border-box}.n-dropdown-menu__item a:hover{background:#90b4cd;color:#fff}.n-dropdown-menu_feed .n-dropdown-menu__item{margin-bottom:20px}.n-dropdown-menu_feed .n-dropdown-menu__item:last-child{margin:0}.checkbox_custom{position:relative;width:100%;display:block}.checkbox_custom input[type=checkbox]{display:none;visibility:hidden}.checkbox_custom input[type=checkbox]:checked+.checkbox__label:before{font-family:habra_icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;background:#5AAADB;border-color:transparent;content:"\e908";color:#fff;font-size:12px;text-align:center;line-height:17px}.checkbox_custom input[type=checkbox][disabled=disabled]+.checkbox__label .checkbox_custom input[type=checkbox][disabled=disabled]+.radio__label{cursor:not-allowed}.checkbox__label{position:relative;padding-left:25px;display:inline-block;width:100%;color:#565656;white-space:normal;font-weight:400;line-height:19px}.checkbox__label:before{position:absolute;top:0;left:0;width:19px;height:19px;border-radius:3px;background-color:#fff;border:1px solid #ccc;content:"";box-sizing:border-box}@media (min-width:1120px){.live-broadcast_feed .dropdown{width:50%;top:23px}.live-broadcast_feed .btn_outline_grey{display:none}.live-broadcast_feed .dropdown-container{margin:0;display:inline-block}.live-broadcast_feed .n-dropdown-menu_feed{padding:0;background-color:transparent;border:0;text-align:right}.live-broadcast_feed .n-dropdown-menu__item{margin-bottom:0;display:inline-block;vertical-align:middle;margin-right:30px}.live-broadcast_feed .n-dropdown-menu__item+.n-dropdown-menu__item{margin-left:-3px}}.layout__footer_article{border-top:1px solid #ccc;width:100%;margin:20px 0 0}.layout__footer_article #footer{width:auto;max-width:920px;margin:0 auto;border:0}#footer{font-size:11px;font-family:Tahoma,Arial;color:#949494;overflow:hidden;padding-top:30px;padding-bottom:30px;border-top:1px solid #ccc;margin:20px auto 0;text-align:left}#footer dl{display:block;float:left;width:15%}#footer dl dd,#footer dl dt{margin:0 0 5px}#footer dl dt{font-size:13px}#footer dl dt a{font-weight:700}#footer dl dd{line-height:150%}#footer .copyright{float:left;width:25%}#footer .agecontrol{font-size:14px;color:#cecece;margin-top:10px}#footer .copyright .about{float:right;width:130px;font-size:11px;position:relative}#footer .copyright .about a.footer_logo{position:absolute;left:-25px;top:0;background:url(https://habracdn.net/habr/images/1455901420/footer.logo.png) left top no-repeat;display:block;height:17px;margin:0;outline:0;text-indent:-9999px;width:18px}#footer .copyright .about a:hover.footer_logo{background:url(https://habracdn.net/habr/images/1455901420/footer.logo.png) right top no-repeat}#footer .copyright .social_accounts a{width:22px;height:22px;display:inline-block;margin-right:2px}#footer .copyright .social_accounts a.tw{background:url(https://habracdn.net/habr/images/1455901420/footer.share.png) 0 top no-repeat}#footer .copyright .social_accounts a.tw:hover{background:url(https://habracdn.net/habr/images/1455901420/footer.share.png) 0 bottom no-repeat}#footer .copyright .social_accounts a.fb{background:url(https://habracdn.net/habr/images/1455901420/footer.share.png) -27px top no-repeat}#footer .copyright .social_accounts a.fb:hover{background:url(https://habracdn.net/habr/images/1455901420/footer.share.png) -27px bottom no-repeat}#footer .copyright .social_accounts a.vk{background:url(https://habracdn.net/habr/images/1455901420/footer.share.png) -53px top no-repeat}#footer .copyright .social_accounts a.vk:hover{background:url(https://habracdn.net/habr/images/1455901420/footer.share.png) -53px bottom no-repeat}#footer .copyright .social_accounts a.gp{background:url(https://habracdn.net/habr/images/1455901420/footer.share.png) -81px top no-repeat}#footer .copyright .social_accounts a.gp:hover{background:url(https://habracdn.net/habr/images/1455901420/footer.share.png) -81px bottom no-repeat}.buttons a.button,.buttons button,.buttons input[type=button],.buttons input[type=submit]{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;display:inline-block;vertical-align:middle;margin-right:5px;color:#464646;background-color:#F4F4F4;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #C9C9C9;height:32px;padding:0 13px;font-size:12px;line-height:30px;border-radius:4px;letter-spacing:.3px;box-sizing:border-box}.buttons a.button:visited,.buttons button:visited,.buttons input[type=button]:visited,.buttons input[type=submit]:visited{color:#464646}.buttons a.button:focus,.buttons a.button:hover,.buttons button:focus,.buttons button:hover,.buttons input[type=button]:focus,.buttons input[type=button]:hover,.buttons input[type=submit]:focus,.buttons input[type=submit]:hover{color:#464646;background-color:#EBEBEB;border-color:#C9C9C9;text-decoration:none}.buttons a.button.btn_focus,.buttons a.button:focus,.buttons button.btn_focus,.buttons button:focus,.buttons input[type=button].btn_focus,.buttons input[type=button]:focus,.buttons input[type=submit].btn_focus,.buttons input[type=submit]:focus{outline:0;box-shadow:none}.buttons a.button.btn_active,.buttons a.button:active,.buttons button.btn_active,.buttons button:active,.buttons input[type=button].btn_active,.buttons input[type=button]:active,.buttons input[type=submit].btn_active,.buttons input[type=submit]:active{outline:0;background-image:none;color:#464646;background-color:#EBEBEB;border-color:#bbb}.buttons a.button.btn_active.btn_focus,.buttons a.button.btn_active:focus,.buttons a.button:active.btn_focus,.buttons a.button:active:focus,.buttons button.btn_active.btn_focus,.buttons button.btn_active:focus,.buttons button:active.btn_focus,.buttons button:active:focus,.buttons input[type=button].btn_active.btn_focus,.buttons input[type=button].btn_active:focus,.buttons input[type=button]:active.btn_focus,.buttons input[type=button]:active:focus,.buttons input[type=submit].btn_active.btn_focus,.buttons input[type=submit].btn_active:focus,.buttons input[type=submit]:active.btn_focus,.buttons input[type=submit]:active:focus{outline:0;box-shadow:none}.buttons a.button.disabled,.buttons a.button[disabled],.buttons button.disabled,.buttons button[disabled],.buttons input[type=button].disabled,.buttons input[type=button][disabled],.buttons input[type=submit].disabled,.buttons input[type=submit][disabled]{cursor:not-allowed;color:#929292;background-color:#fff;border-color:#dcdcdc}.buttons a.button.disabled.btn_focus,.buttons a.button.disabled:focus,.buttons a.button.disabled:hover,.buttons a.button[disabled].btn_focus,.buttons a.button[disabled]:focus,.buttons a.button[disabled]:hover,.buttons button.disabled.btn_focus,.buttons button.disabled:focus,.buttons button.disabled:hover,.buttons button[disabled].btn_focus,.buttons button[disabled]:focus,.buttons button[disabled]:hover,.buttons input[type=button].disabled.btn_focus,.buttons input[type=button].disabled:focus,.buttons input[type=button].disabled:hover,.buttons input[type=button][disabled].btn_focus,.buttons input[type=button][disabled]:focus,.buttons input[type=button][disabled]:hover,.buttons input[type=submit].disabled.btn_focus,.buttons input[type=submit].disabled:focus,.buttons input[type=submit].disabled:hover,.buttons input[type=submit][disabled].btn_focus,.buttons input[type=submit][disabled]:focus,.buttons input[type=submit][disabled]:hover{color:#929292;background-color:#fff;border-color:#dcdcdc}.buttons a.button::-moz-focus-inner,.buttons button::-moz-focus-inner,.buttons input[type=button]::-moz-focus-inner,.buttons input[type=submit]::-moz-focus-inner{padding:0;border:0}.buttons a.button+a.button,.buttons a.button+button,.buttons a.button+input[type=button],.buttons a.button+input[type=submit],.buttons button+a.button,.buttons button+button,.buttons button+input[type=button],.buttons button+input[type=submit],.buttons input[type=button]+a.button,.buttons input[type=button]+button,.buttons input[type=button]+input[type=button],.buttons input[type=button]+input[type=submit],.buttons input[type=submit]+a.button,.buttons input[type=submit]+button,.buttons input[type=submit]+input[type=button],.buttons input[type=submit]+input[type=submit]{margin-left:-3px}.buttons a.button:last-child,.buttons button:last-child,.buttons input[type=button]:last-child,.buttons input[type=submit]:last-child{margin-right:0}.buttons a.button.hidden,.buttons button.hidden,.buttons input[type=button].hidden,.buttons input[type=submit].hidden{display:none}.buttons a.button.loading,.buttons button.loading,.buttons input[type=button].loading,.buttons input[type=submit].loading{background:url(https://habracdn.net/habr/images/1455901420/form/loader_button.gif) #fafcfa;border:1px solid #eee}.buttons a.button.blue,.buttons a.button.btn_subscribe,.buttons a.button.btn_subscribe_company,.buttons button.blue,.buttons button.btn_subscribe,.buttons button.btn_subscribe_company,.buttons input[type=button].blue,.buttons input[type=button].btn_subscribe,.buttons input[type=button].btn_subscribe_company,.buttons input[type=submit].blue,.buttons input[type=submit].btn_subscribe,.buttons input[type=submit].btn_subscribe_company{color:#fff;background-color:#7AA1BD;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent}.buttons a.button.blue:visited,.buttons a.button.btn_subscribe:visited,.buttons a.button.btn_subscribe_company:visited,.buttons button.blue:visited,.buttons button.btn_subscribe:visited,.buttons button.btn_subscribe_company:visited,.buttons input[type=button].blue:visited,.buttons input[type=button].btn_subscribe:visited,.buttons input[type=button].btn_subscribe_company:visited,.buttons input[type=submit].blue:visited,.buttons input[type=submit].btn_subscribe:visited,.buttons input[type=submit].btn_subscribe_company:visited{color:#fff}.buttons a.button.blue:focus,.buttons a.button.blue:hover,.buttons a.button.btn_subscribe:focus,.buttons a.button.btn_subscribe:hover,.buttons a.button.btn_subscribe_company:focus,.buttons a.button.btn_subscribe_company:hover,.buttons button.blue:focus,.buttons button.blue:hover,.buttons button.btn_subscribe:focus,.buttons button.btn_subscribe:hover,.buttons button.btn_subscribe_company:focus,.buttons button.btn_subscribe_company:hover,.buttons input[type=button].blue:focus,.buttons input[type=button].blue:hover,.buttons input[type=button].btn_subscribe:focus,.buttons input[type=button].btn_subscribe:hover,.buttons input[type=button].btn_subscribe_company:focus,.buttons input[type=button].btn_subscribe_company:hover,.buttons input[type=submit].blue:focus,.buttons input[type=submit].blue:hover,.buttons input[type=submit].btn_subscribe:focus,.buttons input[type=submit].btn_subscribe:hover,.buttons input[type=submit].btn_subscribe_company:focus,.buttons input[type=submit].btn_subscribe_company:hover{color:#fff;background-color:#8FB3CD;border-color:transparent;text-decoration:none}.buttons a.button.blue.btn_focus,.buttons a.button.blue:focus,.buttons a.button.btn_subscribe.btn_focus,.buttons a.button.btn_subscribe:focus,.buttons a.button.btn_subscribe_company.btn_focus,.buttons a.button.btn_subscribe_company:focus,.buttons button.blue.btn_focus,.buttons button.blue:focus,.buttons button.btn_subscribe.btn_focus,.buttons button.btn_subscribe:focus,.buttons button.btn_subscribe_company.btn_focus,.buttons button.btn_subscribe_company:focus,.buttons input[type=button].blue.btn_focus,.buttons input[type=button].blue:focus,.buttons input[type=button].btn_subscribe.btn_focus,.buttons input[type=button].btn_subscribe:focus,.buttons input[type=button].btn_subscribe_company.btn_focus,.buttons input[type=button].btn_subscribe_company:focus,.buttons input[type=submit].blue.btn_focus,.buttons input[type=submit].blue:focus,.buttons input[type=submit].btn_subscribe.btn_focus,.buttons input[type=submit].btn_subscribe:focus,.buttons input[type=submit].btn_subscribe_company.btn_focus,.buttons input[type=submit].btn_subscribe_company:focus{outline:0;box-shadow:none}.buttons a.button.blue.btn_active,.buttons a.button.blue:active,.buttons a.button.btn_subscribe.btn_active,.buttons a.button.btn_subscribe:active,.buttons a.button.btn_subscribe_company.btn_active,.buttons a.button.btn_subscribe_company:active,.buttons button.blue.btn_active,.buttons button.blue:active,.buttons button.btn_subscribe.btn_active,.buttons button.btn_subscribe:active,.buttons button.btn_subscribe_company.btn_active,.buttons button.btn_subscribe_company:active,.buttons input[type=button].blue.btn_active,.buttons input[type=button].blue:active,.buttons input[type=button].btn_subscribe.btn_active,.buttons input[type=button].btn_subscribe:active,.buttons input[type=button].btn_subscribe_company.btn_active,.buttons input[type=button].btn_subscribe_company:active,.buttons input[type=submit].blue.btn_active,.buttons input[type=submit].blue:active,.buttons input[type=submit].btn_subscribe.btn_active,.buttons input[type=submit].btn_subscribe:active,.buttons input[type=submit].btn_subscribe_company.btn_active,.buttons input[type=submit].btn_subscribe_company:active{outline:0;background-image:none;color:#fff;background-color:#8FB3CD;border-color:#6F9CBC}.buttons a.button.blue.btn_active.btn_focus,.buttons a.button.blue.btn_active:focus,.buttons a.button.blue:active.btn_focus,.buttons a.button.blue:active:focus,.buttons a.button.btn_subscribe.btn_active.btn_focus,.buttons a.button.btn_subscribe.btn_active:focus,.buttons a.button.btn_subscribe:active.btn_focus,.buttons a.button.btn_subscribe:active:focus,.buttons a.button.btn_subscribe_company.btn_active.btn_focus,.buttons a.button.btn_subscribe_company.btn_active:focus,.buttons a.button.btn_subscribe_company:active.btn_focus,.buttons a.button.btn_subscribe_company:active:focus,.buttons button.blue.btn_active.btn_focus,.buttons button.blue.btn_active:focus,.buttons button.blue:active.btn_focus,.buttons button.blue:active:focus,.buttons button.btn_subscribe.btn_active.btn_focus,.buttons button.btn_subscribe.btn_active:focus,.buttons button.btn_subscribe:active.btn_focus,.buttons button.btn_subscribe:active:focus,.buttons button.btn_subscribe_company.btn_active.btn_focus,.buttons button.btn_subscribe_company.btn_active:focus,.buttons button.btn_subscribe_company:active.btn_focus,.buttons button.btn_subscribe_company:active:focus,.buttons input[type=button].blue.btn_active.btn_focus,.buttons input[type=button].blue.btn_active:focus,.buttons input[type=button].blue:active.btn_focus,.buttons input[type=button].blue:active:focus,.buttons input[type=button].btn_subscribe.btn_active.btn_focus,.buttons input[type=button].btn_subscribe.btn_active:focus,.buttons input[type=button].btn_subscribe:active.btn_focus,.buttons input[type=button].btn_subscribe:active:focus,.buttons input[type=button].btn_subscribe_company.btn_active.btn_focus,.buttons input[type=button].btn_subscribe_company.btn_active:focus,.buttons input[type=button].btn_subscribe_company:active.btn_focus,.buttons input[type=button].btn_subscribe_company:active:focus,.buttons input[type=submit].blue.btn_active.btn_focus,.buttons input[type=submit].blue.btn_active:focus,.buttons input[type=submit].blue:active.btn_focus,.buttons input[type=submit].blue:active:focus,.buttons input[type=submit].btn_subscribe.btn_active.btn_focus,.buttons input[type=submit].btn_subscribe.btn_active:focus,.buttons input[type=submit].btn_subscribe:active.btn_focus,.buttons input[type=submit].btn_subscribe:active:focus,.buttons input[type=submit].btn_subscribe_company.btn_active.btn_focus,.buttons input[type=submit].btn_subscribe_company.btn_active:focus,.buttons input[type=submit].btn_subscribe_company:active.btn_focus,.buttons input[type=submit].btn_subscribe_company:active:focus{outline:0;box-shadow:none}.buttons a.button.blue.disabled,.buttons a.button.blue[disabled],.buttons a.button.btn_subscribe.disabled,.buttons a.button.btn_subscribe[disabled],.buttons a.button.btn_subscribe_company.disabled,.buttons a.button.btn_subscribe_company[disabled],.buttons button.blue.disabled,.buttons button.blue[disabled],.buttons button.btn_subscribe.disabled,.buttons button.btn_subscribe[disabled],.buttons button.btn_subscribe_company.disabled,.buttons button.btn_subscribe_company[disabled],.buttons input[type=button].blue.disabled,.buttons input[type=button].blue[disabled],.buttons input[type=button].btn_subscribe.disabled,.buttons input[type=button].btn_subscribe[disabled],.buttons input[type=button].btn_subscribe_company.disabled,.buttons input[type=button].btn_subscribe_company[disabled],.buttons input[type=submit].blue.disabled,.buttons input[type=submit].blue[disabled],.buttons input[type=submit].btn_subscribe.disabled,.buttons input[type=submit].btn_subscribe[disabled],.buttons input[type=submit].btn_subscribe_company.disabled,.buttons input[type=submit].btn_subscribe_company[disabled]{cursor:not-allowed;color:#929292;background-color:#fff;border-color:#dcdcdc}.buttons a.button.blue.disabled.btn_focus,.buttons a.button.blue.disabled:focus,.buttons a.button.blue.disabled:hover,.buttons a.button.blue[disabled].btn_focus,.buttons a.button.blue[disabled]:focus,.buttons a.button.blue[disabled]:hover,.buttons a.button.btn_subscribe.disabled.btn_focus,.buttons a.button.btn_subscribe.disabled:focus,.buttons a.button.btn_subscribe.disabled:hover,.buttons a.button.btn_subscribe[disabled].btn_focus,.buttons a.button.btn_subscribe[disabled]:focus,.buttons a.button.btn_subscribe[disabled]:hover,.buttons a.button.btn_subscribe_company.disabled.btn_focus,.buttons a.button.btn_subscribe_company.disabled:focus,.buttons a.button.btn_subscribe_company.disabled:hover,.buttons a.button.btn_subscribe_company[disabled].btn_focus,.buttons a.button.btn_subscribe_company[disabled]:focus,.buttons a.button.btn_subscribe_company[disabled]:hover,.buttons button.blue.disabled.btn_focus,.buttons button.blue.disabled:focus,.buttons button.blue.disabled:hover,.buttons button.blue[disabled].btn_focus,.buttons button.blue[disabled]:focus,.buttons button.blue[disabled]:hover,.buttons button.btn_subscribe.disabled.btn_focus,.buttons button.btn_subscribe.disabled:focus,.buttons button.btn_subscribe.disabled:hover,.buttons button.btn_subscribe[disabled].btn_focus,.buttons button.btn_subscribe[disabled]:focus,.buttons button.btn_subscribe[disabled]:hover,.buttons button.btn_subscribe_company.disabled.btn_focus,.buttons button.btn_subscribe_company.disabled:focus,.buttons button.btn_subscribe_company.disabled:hover,.buttons button.btn_subscribe_company[disabled].btn_focus,.buttons button.btn_subscribe_company[disabled]:focus,.buttons button.btn_subscribe_company[disabled]:hover,.buttons input[type=button].blue.disabled.btn_focus,.buttons input[type=button].blue.disabled:focus,.buttons input[type=button].blue.disabled:hover,.buttons input[type=button].blue[disabled].btn_focus,.buttons input[type=button].blue[disabled]:focus,.buttons input[type=button].blue[disabled]:hover,.buttons input[type=button].btn_subscribe.disabled.btn_focus,.buttons input[type=button].btn_subscribe.disabled:focus,.buttons input[type=button].btn_subscribe.disabled:hover,.buttons input[type=button].btn_subscribe[disabled].btn_focus,.buttons input[type=button].btn_subscribe[disabled]:focus,.buttons input[type=button].btn_subscribe[disabled]:hover,.buttons input[type=button].btn_subscribe_company.disabled.btn_focus,.buttons input[type=button].btn_subscribe_company.disabled:focus,.buttons input[type=button].btn_subscribe_company.disabled:hover,.buttons input[type=button].btn_subscribe_company[disabled].btn_focus,.buttons input[type=button].btn_subscribe_company[disabled]:focus,.buttons input[type=button].btn_subscribe_company[disabled]:hover,.buttons input[type=submit].blue.disabled.btn_focus,.buttons input[type=submit].blue.disabled:focus,.buttons input[type=submit].blue.disabled:hover,.buttons input[type=submit].blue[disabled].btn_focus,.buttons input[type=submit].blue[disabled]:focus,.buttons input[type=submit].blue[disabled]:hover,.buttons input[type=submit].btn_subscribe.disabled.btn_focus,.buttons input[type=submit].btn_subscribe.disabled:focus,.buttons input[type=submit].btn_subscribe.disabled:hover,.buttons input[type=submit].btn_subscribe[disabled].btn_focus,.buttons input[type=submit].btn_subscribe[disabled]:focus,.buttons input[type=submit].btn_subscribe[disabled]:hover,.buttons input[type=submit].btn_subscribe_company.disabled.btn_focus,.buttons input[type=submit].btn_subscribe_company.disabled:focus,.buttons input[type=submit].btn_subscribe_company.disabled:hover,.buttons input[type=submit].btn_subscribe_company[disabled].btn_focus,.buttons input[type=submit].btn_subscribe_company[disabled]:focus,.buttons input[type=submit].btn_subscribe_company[disabled]:hover{color:#929292;background-color:#fff;border-color:#dcdcdc}.buttons a.button.blue::-moz-focus-inner,.buttons a.button.btn_subscribe::-moz-focus-inner,.buttons a.button.btn_subscribe_company::-moz-focus-inner,.buttons button.blue::-moz-focus-inner,.buttons button.btn_subscribe::-moz-focus-inner,.buttons button.btn_subscribe_company::-moz-focus-inner,.buttons input[type=button].blue::-moz-focus-inner,.buttons input[type=button].btn_subscribe::-moz-focus-inner,.buttons input[type=button].btn_subscribe_company::-moz-focus-inner,.buttons input[type=submit].blue::-moz-focus-inner,.buttons input[type=submit].btn_subscribe::-moz-focus-inner,.buttons input[type=submit].btn_subscribe_company::-moz-focus-inner{padding:0;border:0}.buttons a.button.btn_subscribed,.buttons a.button.green,.buttons button.btn_subscribed,.buttons button.green,.buttons input[type=button].btn_subscribed,.buttons input[type=button].green,.buttons input[type=submit].btn_subscribed,.buttons input[type=submit].green{color:#fff;background-color:#79AA00;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent}.btn_green,.btn_grey{box-shadow:none;-webkit-appearance:none}.buttons a.button.btn_subscribed:visited,.buttons a.button.green:visited,.buttons button.btn_subscribed:visited,.buttons button.green:visited,.buttons input[type=button].btn_subscribed:visited,.buttons input[type=button].green:visited,.buttons input[type=submit].btn_subscribed:visited,.buttons input[type=submit].green:visited{color:#fff}.buttons a.button.btn_subscribed:focus,.buttons a.button.btn_subscribed:hover,.buttons a.button.green:focus,.buttons a.button.green:hover,.buttons button.btn_subscribed:focus,.buttons button.btn_subscribed:hover,.buttons button.green:focus,.buttons button.green:hover,.buttons input[type=button].btn_subscribed:focus,.buttons input[type=button].btn_subscribed:hover,.buttons input[type=button].green:focus,.buttons input[type=button].green:hover,.buttons input[type=submit].btn_subscribed:focus,.buttons input[type=submit].btn_subscribed:hover,.buttons input[type=submit].green:focus,.buttons input[type=submit].green:hover{color:#fff;background-color:#8EC30C;border-color:transparent;text-decoration:none}.buttons a.button.btn_subscribed.btn_focus,.buttons a.button.btn_subscribed:focus,.buttons a.button.green.btn_focus,.buttons a.button.green:focus,.buttons button.btn_subscribed.btn_focus,.buttons button.btn_subscribed:focus,.buttons button.green.btn_focus,.buttons button.green:focus,.buttons input[type=button].btn_subscribed.btn_focus,.buttons input[type=button].btn_subscribed:focus,.buttons input[type=button].green.btn_focus,.buttons input[type=button].green:focus,.buttons input[type=submit].btn_subscribed.btn_focus,.buttons input[type=submit].btn_subscribed:focus,.buttons input[type=submit].green.btn_focus,.buttons input[type=submit].green:focus{outline:0;box-shadow:none}.buttons a.button.btn_subscribed.btn_active,.buttons a.button.btn_subscribed:active,.buttons a.button.green.btn_active,.buttons a.button.green:active,.buttons button.btn_subscribed.btn_active,.buttons button.btn_subscribed:active,.buttons button.green.btn_active,.buttons button.green:active,.buttons input[type=button].btn_subscribed.btn_active,.buttons input[type=button].btn_subscribed:active,.buttons input[type=button].green.btn_active,.buttons input[type=button].green:active,.buttons input[type=submit].btn_subscribed.btn_active,.buttons input[type=submit].btn_subscribed:active,.buttons input[type=submit].green.btn_active,.buttons input[type=submit].green:active{outline:0;background-image:none;color:#fff;background-color:#8EC30C;border-color:#79AA00}.buttons a.button.btn_subscribed.btn_active.btn_focus,.buttons a.button.btn_subscribed.btn_active:focus,.buttons a.button.btn_subscribed:active.btn_focus,.buttons a.button.btn_subscribed:active:focus,.buttons a.button.green.btn_active.btn_focus,.buttons a.button.green.btn_active:focus,.buttons a.button.green:active.btn_focus,.buttons a.button.green:active:focus,.buttons button.btn_subscribed.btn_active.btn_focus,.buttons button.btn_subscribed.btn_active:focus,.buttons button.btn_subscribed:active.btn_focus,.buttons button.btn_subscribed:active:focus,.buttons button.green.btn_active.btn_focus,.buttons button.green.btn_active:focus,.buttons button.green:active.btn_focus,.buttons button.green:active:focus,.buttons input[type=button].btn_subscribed.btn_active.btn_focus,.buttons input[type=button].btn_subscribed.btn_active:focus,.buttons input[type=button].btn_subscribed:active.btn_focus,.buttons input[type=button].btn_subscribed:active:focus,.buttons input[type=button].green.btn_active.btn_focus,.buttons input[type=button].green.btn_active:focus,.buttons input[type=button].green:active.btn_focus,.buttons input[type=button].green:active:focus,.buttons input[type=submit].btn_subscribed.btn_active.btn_focus,.buttons input[type=submit].btn_subscribed.btn_active:focus,.buttons input[type=submit].btn_subscribed:active.btn_focus,.buttons input[type=submit].btn_subscribed:active:focus,.buttons input[type=submit].green.btn_active.btn_focus,.buttons input[type=submit].green.btn_active:focus,.buttons input[type=submit].green:active.btn_focus,.buttons input[type=submit].green:active:focus{outline:0;box-shadow:none}.buttons a.button.btn_subscribed.disabled,.buttons a.button.btn_subscribed[disabled],.buttons a.button.green.disabled,.buttons a.button.green[disabled],.buttons button.btn_subscribed.disabled,.buttons button.btn_subscribed[disabled],.buttons button.green.disabled,.buttons button.green[disabled],.buttons input[type=button].btn_subscribed.disabled,.buttons input[type=button].btn_subscribed[disabled],.buttons input[type=button].green.disabled,.buttons input[type=button].green[disabled],.buttons input[type=submit].btn_subscribed.disabled,.buttons input[type=submit].btn_subscribed[disabled],.buttons input[type=submit].green.disabled,.buttons input[type=submit].green[disabled]{cursor:not-allowed;color:#929292;background-color:#fff;border-color:#dcdcdc}.btn,.btn_grey{cursor:pointer}.buttons a.button.btn_subscribed.disabled.btn_focus,.buttons a.button.btn_subscribed.disabled:focus,.buttons a.button.btn_subscribed.disabled:hover,.buttons a.button.btn_subscribed[disabled].btn_focus,.buttons a.button.btn_subscribed[disabled]:focus,.buttons a.button.btn_subscribed[disabled]:hover,.buttons a.button.green.disabled.btn_focus,.buttons a.button.green.disabled:focus,.buttons a.button.green.disabled:hover,.buttons a.button.green[disabled].btn_focus,.buttons a.button.green[disabled]:focus,.buttons a.button.green[disabled]:hover,.buttons button.btn_subscribed.disabled.btn_focus,.buttons button.btn_subscribed.disabled:focus,.buttons button.btn_subscribed.disabled:hover,.buttons button.btn_subscribed[disabled].btn_focus,.buttons button.btn_subscribed[disabled]:focus,.buttons button.btn_subscribed[disabled]:hover,.buttons button.green.disabled.btn_focus,.buttons button.green.disabled:focus,.buttons button.green.disabled:hover,.buttons button.green[disabled].btn_focus,.buttons button.green[disabled]:focus,.buttons button.green[disabled]:hover,.buttons input[type=button].btn_subscribed.disabled.btn_focus,.buttons input[type=button].btn_subscribed.disabled:focus,.buttons input[type=button].btn_subscribed.disabled:hover,.buttons input[type=button].btn_subscribed[disabled].btn_focus,.buttons input[type=button].btn_subscribed[disabled]:focus,.buttons input[type=button].btn_subscribed[disabled]:hover,.buttons input[type=button].green.disabled.btn_focus,.buttons input[type=button].green.disabled:focus,.buttons input[type=button].green.disabled:hover,.buttons input[type=button].green[disabled].btn_focus,.buttons input[type=button].green[disabled]:focus,.buttons input[type=button].green[disabled]:hover,.buttons input[type=submit].btn_subscribed.disabled.btn_focus,.buttons input[type=submit].btn_subscribed.disabled:focus,.buttons input[type=submit].btn_subscribed.disabled:hover,.buttons input[type=submit].btn_subscribed[disabled].btn_focus,.buttons input[type=submit].btn_subscribed[disabled]:focus,.buttons input[type=submit].btn_subscribed[disabled]:hover,.buttons input[type=submit].green.disabled.btn_focus,.buttons input[type=submit].green.disabled:focus,.buttons input[type=submit].green.disabled:hover,.buttons input[type=submit].green[disabled].btn_focus,.buttons input[type=submit].green[disabled]:focus,.buttons input[type=submit].green[disabled]:hover{color:#929292;background-color:#fff;border-color:#dcdcdc}.buttons a.button.btn_subscribed::-moz-focus-inner,.buttons a.button.green::-moz-focus-inner,.buttons button.btn_subscribed::-moz-focus-inner,.buttons button.green::-moz-focus-inner,.buttons input[type=button].btn_subscribed::-moz-focus-inner,.buttons input[type=button].green::-moz-focus-inner,.buttons input[type=submit].btn_subscribed::-moz-focus-inner,.buttons input[type=submit].green::-moz-focus-inner{padding:0;border:0}.buttons a.button.big,.buttons button.big,.buttons input[type=button].big,.buttons input[type=submit].big{height:36px;padding:0 16px;font-size:15px;line-height:34px;border-radius:4px;letter-spacing:.3px;box-sizing:border-box}.buttons a.button.btn_mini,.buttons a.button.btn_subscribe,.buttons a.button.mini,.buttons button.btn_mini,.buttons button.btn_subscribe,.buttons button.mini,.buttons input[type=button].btn_mini,.buttons input[type=button].btn_subscribe,.buttons input[type=button].mini,.buttons input[type=submit].btn_mini,.buttons input[type=submit].btn_subscribe,.buttons input[type=submit].mini{height:30px;padding:0 12px;font-size:11px;line-height:28px;border-radius:4px;letter-spacing:.3px;box-sizing:border-box}.buttons a.button.btn_subscribe_company,.buttons button.btn_subscribe_company,.buttons input[type=button].btn_subscribe_company,.buttons input[type=submit].btn_subscribe_company{height:32px;padding:0 13px;font-size:12px;line-height:30px;border-radius:4px;letter-spacing:.3px;box-sizing:border-box}.btn{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;display:inline-block}.btn.hidden,.popover{display:none}.btn.loading{background:url(https://habracdn.net/habr/images/1455901420/form/loader_button.gif) #fafcfa;border:1px solid #eee}.user-popover__buttons .btn{margin-right:7px}.user-popover__buttons .btn:last-child{margin-right:0}.btn_grey{color:#464646;background-color:#F4F4F4;-moz-appearance:none;appearance:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #C9C9C9}.btn_blue,.btn_green{-moz-appearance:none;-ms-touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.btn_grey:visited{color:#464646}.btn_grey:focus,.btn_grey:hover{color:#464646;background-color:#EBEBEB;border-color:#C9C9C9;text-decoration:none}.btn_grey.btn_focus,.btn_grey:focus{outline:0;box-shadow:none}.btn_grey.btn_active,.btn_grey:active{outline:0;background-image:none;color:#464646;background-color:#EBEBEB;border-color:#bbb}.btn_grey.disabled,.btn_grey.disabled.btn_focus,.btn_grey.disabled:focus,.btn_grey.disabled:hover,.btn_grey[disabled],.btn_grey[disabled].btn_focus,.btn_grey[disabled]:focus,.btn_grey[disabled]:hover{color:#929292;background-color:#fff;border-color:#dcdcdc}.btn_grey.btn_active.btn_focus,.btn_grey.btn_active:focus,.btn_grey:active.btn_focus,.btn_grey:active:focus{outline:0;box-shadow:none}.btn_grey.disabled,.btn_grey[disabled]{cursor:not-allowed}.btn_grey::-moz-focus-inner{padding:0;border:0}.btn_green{color:#fff;background-color:#79AA00;appearance:none;cursor:pointer;touch-action:manipulation;user-select:none;border:1px solid transparent}.btn_blue,.btn_blue.btn_subscribed{-webkit-appearance:none;box-shadow:none}.btn_green:visited{color:#fff}.btn_green:focus,.btn_green:hover{color:#fff;background-color:#8EC30C;border-color:transparent;text-decoration:none}.btn_green.btn_focus,.btn_green:focus{outline:0;box-shadow:none}.btn_green.btn_active,.btn_green:active{outline:0;background-image:none;color:#fff;background-color:#8EC30C;border-color:#79AA00}.btn_green.disabled,.btn_green.disabled.btn_focus,.btn_green.disabled:focus,.btn_green.disabled:hover,.btn_green[disabled],.btn_green[disabled].btn_focus,.btn_green[disabled]:focus,.btn_green[disabled]:hover{color:#929292;background-color:#fff;border-color:#dcdcdc}.btn_green.btn_active.btn_focus,.btn_green.btn_active:focus,.btn_green:active.btn_focus,.btn_green:active:focus{outline:0;box-shadow:none}.btn_green.disabled,.btn_green[disabled]{cursor:not-allowed}.btn_green::-moz-focus-inner{padding:0;border:0}.btn_blue{color:#fff;background-color:#7AA1BD;appearance:none;cursor:pointer;touch-action:manipulation;user-select:none;border:1px solid transparent}.btn_blue:visited{color:#fff}.btn_blue:focus,.btn_blue:hover{color:#fff;background-color:#8FB3CD;border-color:transparent;text-decoration:none}.btn_blue.btn_focus,.btn_blue:focus{outline:0;box-shadow:none}.btn_blue.btn_active,.btn_blue:active{outline:0;background-image:none;color:#fff;background-color:#8FB3CD;border-color:#6F9CBC}.btn_blue.disabled,.btn_blue.disabled.btn_focus,.btn_blue.disabled:focus,.btn_blue.disabled:hover,.btn_blue[disabled],.btn_blue[disabled].btn_focus,.btn_blue[disabled]:focus,.btn_blue[disabled]:hover{color:#929292;background-color:#fff;border-color:#dcdcdc}.btn_blue.btn_active.btn_focus,.btn_blue.btn_active:focus,.btn_blue:active.btn_focus,.btn_blue:active:focus{outline:0;box-shadow:none}.btn_blue.disabled,.btn_blue[disabled]{cursor:not-allowed}.btn_blue::-moz-focus-inner{padding:0;border:0}.btn_blue.btn_subscribed{color:#fff;background-color:#79AA00;-moz-appearance:none;appearance:none;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent}.btn_blue.btn_subscribed:visited{color:#fff}.btn_blue.btn_subscribed:focus,.btn_blue.btn_subscribed:hover{color:#fff;background-color:#8EC30C;border-color:transparent;text-decoration:none}.btn_blue.btn_subscribed.btn_focus,.btn_blue.btn_subscribed:focus{outline:0;box-shadow:none}.btn_blue.btn_subscribed.btn_active,.btn_blue.btn_subscribed:active{outline:0;background-image:none;color:#fff;background-color:#8EC30C;border-color:#79AA00}.btn_blue.btn_subscribed.btn_active.btn_focus,.btn_blue.btn_subscribed.btn_active:focus,.btn_blue.btn_subscribed:active.btn_focus,.btn_blue.btn_subscribed:active:focus{outline:0;box-shadow:none}.btn_blue.btn_subscribed.disabled,.btn_blue.btn_subscribed[disabled]{cursor:not-allowed;color:#929292;background-color:#fff;border-color:#dcdcdc}.btn_blue.btn_subscribed.disabled.btn_focus,.btn_blue.btn_subscribed.disabled:focus,.btn_blue.btn_subscribed.disabled:hover,.btn_blue.btn_subscribed[disabled].btn_focus,.btn_blue.btn_subscribed[disabled]:focus,.btn_blue.btn_subscribed[disabled]:hover{color:#929292;background-color:#fff;border-color:#dcdcdc}.btn_blue.btn_subscribed::-moz-focus-inner{padding:0;border:0}.btn_medium,.btn_medium_fixed{height:32px;padding:0 13px;font-size:12px;line-height:30px}.btn_outline_grey{color:#e2e2e2;border-radius:3px;background-color:transparent;border:1px solid #e2e2e2}.btn_outline_grey.btn_active,.btn_outline_grey.btn_active:hover{background-color:#78a35d}.btn_outline_grey:focus{outline:0;box-shadow:none}.btn_outline_grey:hover{border-color:#ccc;color:#ccc}.btn_medium{border-radius:4px;letter-spacing:.3px;box-sizing:border-box}.btn_medium_fixed{border-radius:4px;letter-spacing:.3px;box-sizing:border-box;width:105px;text-align:center}.btn_mini,.btn_small{padding:0 12px;font-size:11px;border-radius:4px;letter-spacing:.3px;box-sizing:border-box}.btn_small{height:30px;line-height:28px}.btn_mini{height:22px;line-height:20px}.btn_large{height:34px;padding:0 14px;font-size:13px;line-height:32px;border-radius:4px;letter-spacing:.3px;box-sizing:border-box}.btn_huge{height:36px;padding:0 16px;font-size:15px;line-height:34px;border-radius:4px;letter-spacing:.3px;box-sizing:border-box}.popover{position:absolute;top:0;left:0;z-index:99999;max-width:276px;padding:0;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #EFEFEF;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:3px 3px 0 0}.popover-content{padding:20px 20px 10px;text-align:left}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.bottom>.arrow:after,.popover.left>.arrow:after,.popover.right>.arrow:after,.popover.top>.arrow:after{content:" "}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#efefef;bottom:-11px}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#efefef}.popover.right>.arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#efefef;top:-11px}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#efefef}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.user-pic_popover{border-radius:3px;display:block;margin:0;max-width:100%;height:auto}.company-pic_default,.user-pic_default{display:inline-block;text-align:center}.company-pic_default_38:before,.user-pic_default_38:before{font-size:38px;vertical-align:middle!important;position:relative;top:-1px}.company-pic_default_47:before,.user-pic_default_47:before{font-size:47px}.company-pic_default_48:before,.user-pic_default_48:before{font-size:48px}.user-pic_default_24:before{font-size:24px}.company-pic_blue:before,.user-pic_blue:before{color:#8BAAB5!important}.company-pic_green:before,.user-pic_green:before{color:#8BB58C!important}.company-pic_lilac:before,.user-pic_lilac:before{color:#A08BB5!important}.company-pic_pink:before,.user-pic_pink:before{color:#B58BA9!important}@font-face{font-family:habra_icons;src:url(https://habracdn.net/habr/fonts/1455901420/icons/new/habra_icons.eot);src:url(https://habracdn.net/habr/fonts/1455901420/icons/new/habra_icons.eot#iefix) format("embedded-opentype"),url(https://habracdn.net/habr/fonts/1455901420/icons/new/habra_icons.ttf) format("truetype"),url(https://habracdn.net/habr/fonts/1455901420/icons/new/habra_icons.woff) format("woff"),url(https://habracdn.net/habr/fonts/1455901420/icons/new/habra_icons.svg#habra_icons) format("svg");font-weight:400;font-style:normal}.abuse__button:after,.abuse__button:before,.author-info__image-pic_default:after,.author-info__image-pic_default:before,.author-info__image-placeholder:after,.author-info__image-placeholder:before,.comments-count:after,.comments-count:before,.company-pic_default:after,.company-pic_default:before,.content-list__item-counter.icon_answers:after,.content-list__item-counter.icon_answers:before,.content-list__item-counter.icon_comments:after,.content-list__item-counter.icon_comments:before,.content-list_top-materials .content-list__item-counter:after,.content-list_top-materials .content-list__item-counter:before,.favorite-wjt__button:after,.favorite-wjt__button:before,.favorites-count:after,.favorites-count:before,.icon_cog:after,.icon_cog:before,.icon_logo_freelansim:after,.icon_logo_freelansim:before,.icon_logo_mk:after,.icon_logo_mk:before,.n-profiled_hub:after,.n-profiled_hub:before,.post-author__link_translator:after,.post-author__link_translator:before,.post-author__pic_default:after,.post-author__pic_default:before,.post-comments__link_all:after,.post-comments__link_all:before,.post-share__item-link:after,.post-share__item-link:before,.post-type__label:after,.post-type__label:before,.post-type__value_translate:before,.sidebar_right .block .posts_list .post_item .count_icon:after,.sidebar_right .block .posts_list .post_item .count_icon:before,.tabs-menu__item_company-profile:first-child .tab-item_stacked .counter:after,.tabs-menu__item_company-profile:first-child .tab-item_stacked .counter:before,.tabs-menu__item_user-profile:first-child .tab-item_stacked .counter:after,.tabs-menu__item_user-profile:first-child .tab-item_stacked .counter:before,.tabs__menu_comments:after,.tabs__menu_comments:before,.tabs__menu_posts:after,.tabs__menu_posts:before,.user-mail:after,.user-mail:before,.user-pic_default:after,.user-pic_default:before,.views-count:after,.views-count:before,.views-count_post:after,.views-count_post:before,.voting-wjt__button_minus:after,.voting-wjt__button_minus:before,.voting-wjt__button_plus:after,.voting-wjt__button_plus:before{font-family:habra_icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.abuse-form__button,.abuse__button,.favorite-wjt__button,.voting-wjt__button{border:0;box-shadow:none;cursor:pointer;background-color:transparent}.abuse-form__button::-moz-focus-inner,.abuse__button::-moz-focus-inner,.favorite-wjt__button::-moz-focus-inner,.voting-wjt__button::-moz-focus-inner{padding:0;border:0}.abuse-form__button:focus,.abuse-form__button:hover,.abuse__button:focus,.abuse__button:hover,.favorite-wjt__button:focus,.favorite-wjt__button:hover,.voting-wjt__button:focus,.voting-wjt__button:hover{outline:0;box-shadow:none}.abuse-form__button:disabled,.abuse__button:disabled,.favorite-wjt__button:disabled,.voting-wjt__button:disabled{cursor:not-allowed}.icon_down:before,.voting-wjt__button_minus:before{content:"\e602"}.icon_up:before,.voting-wjt__button_plus:before{content:"\e60c"}.icon_eye:before,.views-count:before,.views-count_post:before{content:"\e603"}.comments-count:before,.content-list__item-counter.icon_comments:before,.content-list_top-materials .content-list__item-counter:before,.icon_comment:before,.post-comments__link_all:before,.sidebar_right .block .posts_list .post_item .count_icon:before{content:"\e600"}.favorite-wjt__button:before,.favorites-count:before,.icon_fav:before{content:"\e909"}.abuse__button_submit:before,.icon_abuse:before{content:"\e606"}.icon_podcast:before,.post-type__label_podcast:before{content:"\e608"}.icon_translate:before,.post-author__link_translator:before,.post-type__label_translate:before,.post-type__value_translate:before{content:"\e60a"}.icon_rss:before,.post-type__label_rss:before{content:"\e609"}.icon_pocket:before,.post-share__item-link.pocket:before{content:"\e607"}.icon_twitter:before,.post-share__item-link.twitter:before{content:"\e60b"}.icon_vk:before,.post-share__item-link.vkontakte:before{content:"\e60e"}.icon_facebook:before,.post-share__item-link.facebook:before{content:"\e604"}.icon_user:before,.post-type__label_author:before,.tabs-menu__item_user-profile:first-child .tab-item_stacked .counter:before{content:"\e60d"}.icon_comp:before,.tabs-menu__item_company-profile:first-child .tab-item_stacked .counter:before{content:"\e901"}.author-info__image-placeholder:before,.icon_hub:before{content:"\e902"}.abuse__button_cancel:before,.icon_cross:before{content:"\e601"}.icon_asterisk:before,.n-profiled_hub:before{content:"\e903"}.icon_mail:before,.user-mail:before{content:"\e900"}.content-list__item-counter.icon_answers:before,.icon_answers:before{content:"\e904"}.icon_lock:before{content:"\e905"}.icon_briefcase2:before{content:"\e906"}.icon_edit:before{content:"\e907"}.icon_edit_msg:before{content:"\e90f"}.icon_check:before{content:"\e908"}.icon_hash:before{content:"\e90a"}.icon_tree:before{content:"\e90b"}.icon_up_thin:before{content:"\e90c"}.author-info__image-pic_default:before,.icon_slug:before,.post-author__pic_default:before,.user-pic_default:before{content:"\e90d"}.company-pic_default:before,.icon_company_pic:before{content:"\e90e"}.icon_cog:before{font-size:18px;text-align:center;color:#AEAEAE;content:"\e910";position:relative;top:-1px}.icon_cog.btn_outline_grey:hover:before,.open .icon_cog:before{color:#73ABDF}.open .icon_cog{background-color:#fff}.icon_logo_freelansim:after,.icon_logo_mk:after{font-size:21px;vertical-align:middle;float:right;color:#979797;top:5px;position:relative}.icon_logo_mk:after{content:"\e911"}.icon_logo_freelansim:after{content:"\e912"}.sidebar_right{position:relative}.sidebar_right a:visited:not('.button'){color:#B5B5B5}.sidebar_right .block{font-family:tahoma,arial;padding:15px 20px;margin-bottom:20px;background:#f2f2f2}.sidebar_right .block.no_bg{background:0 0;border-radius:0;padding:0 20px}.sidebar_right .block.with_transition{-webkit-transition:all .5s cubic-bezier(0,0,.58,1);transition:all .5s cubic-bezier(0,0,.58,1)}.sidebar_right .block.no_padding{padding:0}.sidebar_right .adbanner:not(:empty)+.firskill__label{margin-bottom:20px!important}.sidebar_right .block>.title{color:#595959;margin-bottom:20px;font-size:24px;letter-spacing:-1px;font-family:Verdana,sans-serif}.sidebar_right .block>.title sup{font-size:15px;vertical-align:super}.sidebar_right .block>a.title{display:inline-block}.sidebar_right .block>.line-r{background:#e5e5e5;padding:10px 20px;margin:0 -30px 0 -20px;position:relative}.sidebar_right .block>.line-r::after{content:"";position:absolute;right:0;bottom:-10px;width:0;height:0;border-top:10px solid #d3d3d3;border-right:10px solid transparent}.sidebar_right .block .dottedline{border-bottom:1px dashed #c5c7bb;margin:0 -20px;height:1}.sidebar_right .block>.show_more{background:#f0f3e7;padding:10px;text-align:center}.sidebar_right .block .all{color:#999;font-size:11px}.sidebar_right .block .all a{color:#999}.sidebar_right .block .posts_list .post_item{margin-bottom:16px;clear:both;color:#999;line-height:21px;font-size:14px}.sidebar_right .block .posts_list .post_item a.user_name{color:#999;background:url(https://habracdn.net/habr/images/1455901420/bg-user2.gif) 1px 50% no-repeat;padding-left:17px}.sidebar_right .block .posts_list .post_item a:hover.user_name{color:#333}.sidebar_right .block .posts_list .post_item a.blog_name{color:#999}.sidebar_right .block .posts_list .post_item a:hover.blog_name{color:#333}.sidebar_right .block .posts_list .post_item a.post_name{color:#504d4d}.sidebar_right .block .posts_list .post_item a:hover.post_name{color:#a3a3a3}.sidebar_right .block .posts_list .post_item a:visited.post_name{color:#B5B5B5}.sidebar_right .block .posts_list .post_item a:visited:hover.post_name{color:#A3A3A3}.sidebar_right .block .posts_list .post_item a img{display:block;float:left;margin-right:10px;margin-top:4px;vertical-align:top}.sidebar_right .block .posts_list .post_item .count{color:#689aaa;font-size:12px;line-height:1.5em}.sidebar_right .block .posts_list .post_item .count_icon{white-space:nowrap}.sidebar_right .block .posts_list .post_item .count_icon:before{color:#b5b5b5;position:relative;top:1px;margin-right:5px;font-size:15px}.sidebar_right .block .blogs_list .label{text-align:right;font-family:tahoma,arial;color:#999;margin-bottom:5px}.sidebar_right .block .blogs_list .blog_item{padding-bottom:10px;clear:both;color:#999;overflow:hidden;position:relative}.sidebar_right .block .blogs_list .blog_item .title{margin-right:5px;display:inline-block}.sidebar_right .block .blogs_list .blog_item .title a{font-size:15px;line-height:16px;color:#666;font-weight:700;font-family:"Lucida Grande",Verdana,Sans-Serif}.sidebar_right .block .blogs_list .blog_item .title a:hover{color:#333}.sidebar_right .block .blogs_list .blog_item.membership .title a{color:#6C9471}.sidebar_right .block .blogs_list .blog_item .value{color:#C6C;font-size:14px;position:absolute;right:0;top:0;font-family:arial}.sidebar_right .block .blogs_list .blog_item .join_hub_panel{display:inline-block;visibility:hidden}.sidebar_right .block .blogs_list .blog_item:hover .join_hub_panel{visibility:visible}.sidebar_right .block .blogs_list .blog_item .join_hub_panel .join_hub{vertical-align:text-bottom;display:inline-block;width:16px;height:16px;background:url(https://habracdn.net/habr/images/1455901420/sidebar/new_companies.btn.png) no-repeat;cursor:pointer}.sidebar_right .block .blogs_list .blog_item .join_hub_panel .leave_hub{vertical-align:text-bottom;display:inline-block;width:16px;height:16px;background:url(https://habracdn.net/habr/images/1455901420/sidebar/new_companies.btn.png) -16px 0 no-repeat;cursor:pointer}.sidebar_right .block .blogs_list .blog_item .join_hub_panel .leave_hub:hover{background:url(https://habracdn.net/habr/images/1455901420/sidebar/new_companies.btn.png) -32px 0 no-repeat;cursor:pointer}.sidebar_right .block .blogs_list .blog_item .join_hub_panel .join_hub.hidden,.sidebar_right .block .blogs_list .blog_item .join_hub_panel .leave_hub.hidden{display:none!important}.sidebar_right .block .companies_items .label{text-align:right;font-family:tahoma,arial;color:#999;margin-bottom:5px}.sidebar_right .block .companies_items .company_item{padding-bottom:10px;clear:both;color:#999;overflow:hidden;position:relative;min-height:16px}.sidebar_right .block .companies_items .company_item .favicon{position:absolute;left:0;top:2px}.sidebar_right .block .companies_items .company_item .favicon a{display:block}.sidebar_right .block .companies_items .company_item .favicon img{width:16px;height:16px;display:block}.sidebar_right .block .companies_items .company_item .title{margin-left:25px;float:left;max-width:210px}.sidebar_right .block .companies_items .company_item .title a{font-size:15px;color:#666;font-weight:700;font-family:"Lucida Grande",Verdana,Sans-Serif}.sidebar_right .block .companies_items .company_item .title a:hover{color:#333}.sidebar_right .block .companies_items .company_item .value{color:#C6C;font-weight:700;font-size:14px;position:absolute;right:0;top:0;font-family:arial}.sidebar_right .block .companies_items .company_item .subscribe_buttons{visibility:hidden;float:left;margin-left:6px;margin-top:2px}.sidebar_right .block .companies_items .company_item:hover .subscribe_buttons{visibility:visible}.sidebar_right .block .companies_items .company_item .subscribe_buttons .subscribe_button{display:inline-block;width:16px;height:16px;background:url(https://habracdn.net/habr/images/1455901420/sidebar/new_companies.btn.png) no-repeat;cursor:pointer}.sidebar_right .block .companies_items .company_item .subscribe_buttons .unsubscribe_button{display:none;width:16px;height:16px;background:url(https://habracdn.net/habr/images/1455901420/sidebar/new_companies.btn.png) -16px 0 no-repeat;cursor:pointer}.sidebar_right .block .companies_items .company_item .subscribe_buttons .unsubscribe_button:hover{background:url(https://habracdn.net/habr/images/1455901420/sidebar/new_companies.btn.png) -32px 0 no-repeat;cursor:pointer}.sidebar_right .block .companies_items .company_item.subscribed .title a{color:#6C9471}.sidebar_right .block .companies_items .company_item.subscribed .subscribe_buttons .subscribe_button{display:none}.sidebar_right .block .companies_items .company_item.subscribed .subscribe_buttons .unsubscribe_button{display:inline-block}.sidebar_right .block.nav_menu{padding-top:0}.sidebar_right .block.nav_menu .title{font-size:14px;font-weight:700;margin-bottom:5px}.sidebar_right .block.nav_menu .submenu{margin-bottom:20px;margin-left:-8px}.sidebar_right .block.nav_menu .submenu:last-child{margin-bottom:0}.sidebar_right .block.nav_menu .submenu ul.items li.item{font-size:14px;margin-bottom:2px;color:#999}.sidebar_right .block.nav_menu .submenu ul.items li.item span.count{font-size:12px}.sidebar_right .block.nav_menu .submenu ul.items li.item span.new{color:green}.sidebar_right .block.nav_menu .submenu ul.items li.item span.has_new{color:green;vertical-align:super;font-size:12px}.sidebar_right .block.nav_menu .submenu ul.items li.item a.label{font-weight:400;height:26px;line-height:26px;display:inline-block;padding-left:8px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;color:#6DA3BD}.sidebar_right .block.nav_menu .submenu ul.items li.item a.label:hover{color:#4d7285}.sidebar_right .block.nav_menu .submenu ul.items li.item a.count{color:#fff;background:#8cb5cf;line-height:17px;display:inline-block;text-align:center;padding:0 5px;text-decoration:none;font-size:11px;border-radius:8px}.sidebar_right .block.nav_menu .submenu ul.items li.item.active a.label{background:#eeecd8;position:relative;padding-right:14px;color:#757255;text-shadow:0 1px 0 rgba(255,255,255,.8);text-decoration:none}.sidebar_right .block.nav_menu .submenu ul.items li.item.active a.label:after{background:url(https://habracdn.net/habr/images/1455901420/sidebar/nav_menu_active_arrow.png) no-repeat;width:12px;height:26px;content:"";position:absolute;left:-12px;top:0}.sidebar_right .block.for_authors .text{margin:10px 0}.sidebar_right .block.for_authors .text2{margin-top:10px}.sidebar_right .block.for_authors .text2 p{margin-bottom:10px}.sidebar_right .block.twitter_stream .tweets{margin-bottom:20px}.sidebar_right .block.twitter_stream .tweets .tweet{font-size:12px;padding-bottom:15px;border-bottom:1px solid #cdcdcd;padding-top:15px}.sidebar_right .block.twitter_stream .tweets .tweet:first-child{padding-top:0}.sidebar_right .block.twitter_stream .tweets .tweet .date{float:right;text-align:right;color:#999}.sidebar_right .block.twitter_stream .tweets .tweet .username{font-size:13px;font-weight:700;color:#333}.sidebar_right .block.twitter_stream .tweets .tweet .text{padding-top:5px;font-size:13px;color:#4b4b4b;line-height:18px}.sidebar_right .block.settings_social_help .text p{margin-bottom:10px;line-height:140%}.sidebar_right .block.ppa_information .text p,.sidebar_right .block.ppa_links .text p,.sidebar_right .block.ppa_news .text p{margin-bottom:10px}.sidebar_right .block.mobile_applications .app_widget{margin-bottom:45px}.sidebar_right .block.mobile_applications .app_widget:last-child{margin-bottom:0}.sidebar_right .block.mobile_applications .app_widget .thumb,.sidebar_right .block.mobile_applications .app_widget .thumb img{border-radius:10px;display:block;overflow:hidden;width:70px;height:70px}.sidebar_right .block.mobile_applications .app_widget .app_title{font-weight:700;color:#2d2d2d;font-size:13px;margin-top:15px;margin-bottom:5px;overflow:hidden}.sidebar_right .block.people_karmograph p,.sidebar_right .block.top_hub_authors table.users{margin-bottom:10px}.sidebar_right .block.mobile_applications .app_widget .description{font-size:13px;color:#494342}.sidebar_right .block.mobile_applications .app_widget .app_links .app_link{margin-top:10px;margin-right:10px;display:inline-block;line-height:22px;text-decoration:none}.sidebar_right .block.mobile_applications .app_widget .app_links .app_link .icon{display:inline-block;vertical-align:middle}.sidebar_right .block.mobile_applications .app_widget .app_links .app_link .name{display:inline-block;vertical-align:middle;font-size:12px;font-weight:700}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.chrome{width:18px;height:18px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.chrome{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) 0 -110px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.opera{width:14px;height:16px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -72px 0 no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.opera{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -72px -110px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.firefox{width:18px;height:18px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -23px 0 no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.firefox{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -23px -110px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.safari{width:16px;height:16px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -48px 0 no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.safari{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -48px -110px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.macos{width:18px;height:16px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) 0 -31px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.macos{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) 0 -141px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.windows{width:16px;height:17px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -71px -31px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.windows{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -71px -141px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.windows8{width:16px;height:17px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -45px -30px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.windows8{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -45px -140px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.linux{width:16px;height:15px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -115px -31px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.linux{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -115px -141px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.facebook{width:13px;height:13px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -24px -59px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.facebook{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -24px -169px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.vkontakte{width:19px;height:13px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) 0 -59px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.vkontakte{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) 0 -169px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.webservice{width:16px;height:16px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -83px -57px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.webservice{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -83px -167px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.ios{width:10px;height:16px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -137px -30px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.ios{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -137px -140px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.android{width:16px;height:16px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -22px -30px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.android{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -22px -140px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.windowsphone{width:16px;height:17px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -71px -31px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.windowsphone{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -71px -141px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link .icon.blackberry{width:17px;height:14px;background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -93px -32px no-repeat}.sidebar_right .block.mobile_applications .app_widget .app_link:hover .icon.blackberry{background:url(https://habracdn.net/habr/images/1455901420/app.icons.png) -93px -142px no-repeat}.sidebar_right .block.fast_navigator form select{width:100%;margin-bottom:10px}.sidebar_right .block.top_hub_authors table.users tr td,.sidebar_right .block.top_hub_authors table.users tr th{padding:3px 0;vertical-align:middle}.sidebar_right .block.top_hub_authors table.users tr th{font-size:11px;color:#999;font-weight:700}.sidebar_right .block.top_hub_authors table.users tr th.king{background:url(https://habracdn.net/habr/images/1455901420/sidebar/top_hub_authors.king.png) 5px 7px no-repeat}.sidebar_right .block.top_hub_authors table.users tr td.h_rating{font-size:14px;font-weight:700;color:#6a6a6a}.sidebar_right .block.top_hub_authors table.users tr.top_1 td.h_rating{color:#6baf86;font-size:15px}.sidebar_right .block.top_hub_authors table.users tr.top_2 td.h_rating,.sidebar_right .block.top_hub_authors table.users tr.top_3 td.h_rating{color:#6baf86}.sidebar_right .block.top_hub_authors table.users tr td.userinfo .avatar{display:block;width:24px;height:24px;float:left;margin-right:10px}.sidebar_right .block.top_hub_authors table.users tr td.userinfo .avatar img{display:block;width:24px;height:24px}.sidebar_right .block.top_hub_authors table.users tr td.userinfo .username{height:24px;padding:0 5px;width:140px;position:relative;float:left;margin-right:10px;line-height:24px}.sidebar_right .block.top_hub_authors table.users tr td.userinfo .username .bar{height:24px;position:absolute;left:0;top:0;background:#e5e5e5;z-index:1}.sidebar_right .block.top_hub_authors table.users tr td.userinfo .username a{position:relative;z-index:2}.sidebar_right .block.top_hub_authors table.users tr.top_1 td.userinfo{font-weight:700}.sidebar_right .block.people_karmograph{color:#666;font-family:Verdana,sans-serif;font-size:12px}.sidebar_right .block.people_karmograph p:last-child{margin-bottom:0}.sidebar_right .block.people_karmograph #flashcontent{margin-bottom:20px}.sidebar_right .block.people_statistics{color:#666;font-family:Verdana,sans-serif;font-size:14px}.sidebar_right .block.people_statistics dt{float:left;clear:left;margin-right:4px}.sidebar_right .block.people_statistics dd{float:left}.sidebar_right .block.people_statistics .global{margin-top:30px}.sidebar_right .block.people_location_cloud .tag-cloud{width:98%;float:none;margin:0 auto 20px}.sidebar_right .block.people_location_cloud .tag-cloud ul{white-space:normal;display:inline}.sidebar_right .block.people_location_cloud .tag-cloud ul li{display:inline}.sidebar_right .block.people_location_cloud .tag-cloud a{font-family:Verdana,sans-serif;font-size:12px;color:#369;text-decoration:none;line-height:1.4em}.sidebar_right .block.people_location_cloud .tag-cloud a:hover{color:#85A3C2}.sidebar_right .block.people_location_cloud .tag-cloud a.w1{font-size:80%}.sidebar_right .block.people_location_cloud .tag-cloud a.w2{font-size:100%}.sidebar_right .block.people_location_cloud .tag-cloud a.w3{font-size:120%}.sidebar_right .block.people_location_cloud .tag-cloud a.w4{font-size:140%}.sidebar_right .block.people_location_cloud .tag-cloud a.w5{font-size:160%}.sidebar_right .block.people_location_cloud .tag-cloud a.w6{font-size:180%}.sidebar_right .block.people_location_cloud .tag-cloud a.w7{font-size:200%}.sidebar_right .block.people_location_cloud .tag-cloud a.w8{font-size:220%}.sidebar_right .block.people_location_cloud .tag-cloud a.w9{font-size:240%}.sidebar_right .block.people_location_cloud .tag-cloud a.w10{font-size:260%}.sidebar_right .block.corporative_text p{margin-bottom:10px;line-height:140%}.sidebar_right .block.corporative_text p:last-child{margin-bottom:0}.sidebar_right .block.add_help p,.sidebar_right .block.add_topic_text p,.sidebar_right .block.sandbox_text p{margin-bottom:10px}.sidebar_right .block.add_help p:last-child,.sidebar_right .block.add_topic_text p:last-child,.sidebar_right .block.sandbox_text p:last-child{margin-bottom:0}.sidebar_right .block.add_qa_text{position:relative}.sidebar_right .block.add_qa_text::after{position:absolute;content:"";height:4px;left:0;right:0;top:0;background:#fe9077;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}.sidebar_right .block.add_qa_text .title{margin-bottom:15px}.sidebar_right .block.add_qa_text .line{height:1px;background:#e5e5dc;border-top:1px solid #f5f5ef;margin:0 -10px}.sidebar_right .block.add_qa_text p{position:relative;padding:10px 0;min-height:23px;text-align:left}.sidebar_right .block.add_qa_text p .number{margin-right:5px;font-size:16px;display:inline-block;vertical-align:middle;background:#c4c5bd;color:#f0f0e7;padding:2px 7px;border-radius:50%}.sidebar_right .block.add_qa_text p .text{display:inline-block;vertical-align:middle;width:80%}.sidebar_right .block.add_qa_text p:last-child{margin-bottom:0}.sidebar_right .company_widgets .company_widget{margin-bottom:40px}.sidebar_right .company_widgets .company_widget td img{max-width:100%;display:block}.sidebar_right .company_widgets .company_widget img{max-width:100%}.sidebar_right .company_categories{color:#999;font-family:Verdana,sans-serif;font-size:16px}.sidebar_right .company_categories .description{margin-bottom:20px}.sidebar_right .company_categories ul.categories li{margin-bottom:16px;font-family:Arial,sans-serif}.sidebar_right .company_categories ul.categories li a:visited{color:#6DA3BD}.sidebar_right .company_categories ul.categories li.active a{background:#e5e5e5;color:#333;text-decoration:none;padding:0 4px;margin-left:-4px}.sidebar_right .company_categories .add_company{margin-top:30px}.sidebar_right .hubs_categories{color:#999;font-family:Verdana,sans-serif;font-size:16px}.sidebar_right .hubs_categories ul.categories li{margin-bottom:16px;font-family:Arial,sans-serif}.sidebar_right .hubs_categories ul.categories li a:visited{color:#6DA3BD}.sidebar_right .hubs_categories ul.categories li.active a{background:#e5e5e5;color:#333;text-decoration:none;padding:0 4px;margin-left:-4px}.sidebar_right .hubs_categories ul.categories li .new{font-size:11px;color:green;vertical-align:top}.sidebar_right .help_contents{color:#999;font-family:Verdana,sans-serif;font-size:16px}.sidebar_right .help_contents ul li{margin-bottom:16px;font-family:Arial,sans-serif}.sidebar_right .help_contents ul li.selected a{background:#e5e5e5;color:#333;text-decoration:none;padding:4px;margin-left:-4px}.sidebar_right .block.float_block .posts_list .post_item:nth-child(1n+10){display:none}.sidebar_right .float_block .content-list_comments .content-list__item:nth-child(1n+8){display:none}.sidebar_right .block .links .link{margin-bottom:10px;font-size:13px}.sidebar_right .block .links .link:last-child{margin-bottom:0}.sidebar_right .block.company_admin .links .link{font-size:16px}.sidebar_right .block.company_admin .links .link .count{font-family:"PT Sans",sans-serif;display:inline-block;border-radius:16px;font-size:11px;font-weight:700;color:#fff;background:#fb8a87;line-height:11px;min-width:12px;text-align:center;padding:3px 2px 2px;margin-left:5px}.sidebar_right .block.company_info .join a,.sidebar_right .block.hub_info .join a{padding:5px;border-style:solid;border-width:1px;border-color:#afafaf #a9a9a9 #a3a3a3;text-decoration:none;height:16px;text-shadow:0 1px #ededed;border-radius:5px;font-weight:700}.sidebar_right .block.company_blog_info .info_text p{margin-bottom:10px;line-height:140%}.sidebar_right .block.company_blog_info .info_text p:last-child{margin-bottom:0}.sidebar_right .block.company_links .links{color:#999;line-height:20px}.sidebar_right .block.company_links .links .link{margin-bottom:10px;overflow:hidden}.sidebar_right .block.company_links .links .link a{color:#504d4d}.sidebar_right .block.company_links .links .link a:hover{color:#a3a3a3}.sidebar_right .block.company_links .links .link small{font-size:11px}.sidebar_right .block.hantim_vacanies .job_items .job_item{font-size:13px;margin-bottom:15px;line-height:20px}.sidebar_right .block.hantim_vacanies .job_items .job_item.marked{font-weight:700}.sidebar_right .block.company_workers_info .info_text p{margin-bottom:10px;line-height:140%}.sidebar_right .block.company_workers_info .info_text p:last-child{margin-bottom:0}.sidebar_right .block.settings_profile_help{margin-top:0}.sidebar_right .block.settings_profile_help .text p{margin-bottom:10px;line-height:140%}.sidebar_right .block.settings_profile_help .text p:last-child{margin-bottom:0}.sidebar_right .block.last_links .links{color:#999;line-height:20px}.sidebar_right .block.last_links .links .link{margin-bottom:10px;overflow:hidden}.sidebar_right .block.last_links .links .link a{color:#666}.sidebar_right .block.last_links .links .link a:hover{color:#a3a3a3}.sidebar_right .block.last_links .links .link a.count{color:#C00;text-decoration:none}.sidebar_right .block.last_links .links .link small{font-size:11px}.sidebar_right .banner_300x100{margin-bottom:20px;text-align:center}.sidebar_right .banner_300x100 div,.sidebar_right .banner_300x100 iframe{margin:0 auto}.sidebar_right .banner_300x500{margin-bottom:20px;text-align:center}.sidebar_right .banner_300x500 div,.sidebar_right .banner_300x500 iframe{margin:0 auto}.sidebar_right .block.hub_info .stats .item,.sidebar_right .block.user_info .stats .item{margin-bottom:10px}.sidebar_right .block.hub_info .stats{color:#999;font-size:16px;display:inline-block;width:136px;vertical-align:middle}.sidebar_right .block.hub_info .stats a:visited{color:#B5B5B5}.sidebar_right .block.hub_info .join{text-align:center;display:inline-block;width:120px;vertical-align:middle}.sidebar_right .block.hub_info .join a{display:block;background:url(https://habracdn.net/habr/images/1455901420/join_button_bg.png) left top repeat-x #dbdbdb;color:#6b6b6b}.sidebar_right .block.hub_info .join a.hidden{display:none}.sidebar_right .block.hub_info .join a.loading{background:url(https://habracdn.net/habr/images/1455901420/form/loader_button.gif) #dbdbdb}.sidebar_right .block.user_info{position:relative}.sidebar_right .block.user_info .info{overflow:hidden;font-size:0;line-height:0}.sidebar_right .block.user_info .join,.sidebar_right .block.user_info .stats{line-height:normal;font-size:16px;display:inline-block;vertical-align:middle}.sidebar_right .block.user_info .stats{color:#999;width:60%}.sidebar_right .block.user_info .stats a:visited{color:#B5B5B5}.sidebar_right .block.user_info .join{width:40%;text-align:center}.sidebar_right .block.user_info .join button{margin:auto}.sidebar_right .block.company_info,.sidebar_right .block.company_info .info{overflow:hidden}.sidebar_right .block.company_info .stats{color:#999;font-size:16px;display:inline-block;vertical-align:middle;width:155px}.sidebar_right .block.company_info .stats a:visited{color:#B5B5B5}.sidebar_right .block.company_info .stats .item{margin-bottom:10px}.sidebar_right .block.company_info .join{display:inline-block;text-align:center;vertical-align:middle;width:95px}.sidebar_right .block.company_info .join a{display:block;background:url(https://habracdn.net/habr/images/1455901420/join_button_bg.png) left top repeat-x #dbdbdb;color:#6b6b6b}.sidebar_right .block.company_info .join a.hidden{display:none}.sidebar_right .block.company_info .join a.loading{background:url(https://habracdn.net/habr/images/1455901420/form/loader_button.gif) #dbdbdb}.sidebar_right .block.company_info .i_work_in_company{padding-top:10px}.sidebar_right .block.fans_statistics{color:#666;font-family:Verdana,sans-serif;font-size:14px}.sidebar_right .block.qa_top_tags{margin-top:60px}.sidebar_right .block.qa_top_tags .tags{line-height:32px}.sidebar_right .block.qa_top_tags .tags .tag{color:#999;font-size:16px}.sidebar_right .block.favorite_tags .sort_menu{font-family:tahoma,arial;font-size:13px}.sidebar_right .block.favorite_tags .top-tags{list-style:none;margin-bottom:15px;margin-left:-20px;margin-right:-20px;font-family:tahoma,arial;font-size:12px}.sidebar_right .block.favorite_tags .top-tags .count{font-style:normal;float:right;text-align:right;color:#999;text-decoration:none}.sidebar_right .block.favorite_tags .top-tags a{display:block;padding:4px 20px;overflow:hidden;text-decoration:none}.sidebar_right .block.favorite_tags .top-tags a .name{text-decoration:underline}.sidebar_right .block.favorite_tags .top-tags a.current,.sidebar_right .block.favorite_tags .top-tags a:hover{background:#d2d2c9;color:#fff}.sidebar_right .block.favorite_tags .top-tags a.current .name,.sidebar_right .block.favorite_tags .top-tags a:hover .name{text-decoration:none}.sidebar_right .block.favorite_tags .top-tags a.current .count,.sidebar_right .block.favorite_tags .top-tags a:hover .count{color:#fff}.sidebar_right .block.favorite_tags .tags_suggest{width:97%;padding:5px;margin-bottom:10px}.sidebar_right .block.user_admin .links p{margin-bottom:10px;font-size:16px}.sidebar_right .block.user_admin .links p small{font-size:11px;color:#666}.sidebar_right .block.user_admin .links a:visited{color:#B5B5B5}.sidebar_right .block.freelansim .title{background:url(https://habracdn.net/habr/images/1455901420/sidebar/freelansim_title.png) no-repeat;width:146px;height:16px;text-indent:-9999px;display:block;margin-top:5px}.sidebar_right .block.freelansim .tasks .task{overflow:hidden;margin-bottom:10px}.sidebar_right .block.freelansim .tasks .task a{font-size:14px;color:#666}.sidebar_right .block.freelansim .tasks .task a:hover{color:#a3a3a3}.sidebar_right .block.freelansim .tasks .task a:visited{color:#B5B5B5}.sidebar_right .block.freelansim .tasks .task.marked a{font-weight:700}.sidebar_right .block.new_vacanies .title{display:block;background:url(https://habracdn.net/habr/images/1455901420/sidebar/bs_logo_for_block_alone_2x.png) no-repeat;width:140px;height:29px;text-indent:-9999px;margin-bottom:10px;background-size:100%}.sidebar_right .block.new_vacanies .vacancies .job_item{overflow:hidden;margin-bottom:10px}.sidebar_right .block.new_vacanies .vacancies .job_item a{font-size:14px;color:#666}.sidebar_right .block.new_vacanies .vacancies .job_item a:hover{color:#a3a3a3}.sidebar_right .block.new_vacanies .vacancies .job_item a:visited{color:#B5B5B5}.sidebar_right .block.new_vacanies .vacancies .job_item .city{color:#999}.sidebar_right .block.new_vacanies .vacancies .job_item.marked a{font-weight:700}.sidebar_right .block.live_broadcast .tab{cursor:pointer}.sidebar_right .block.live_broadcast .tab.open{border-bottom:none;color:#000}.sidebar_right .block.best_company h3 .help-tip{margin-bottom:2px;cursor:pointer}.sidebar_right .block.best_company .company_info .name{overflow:hidden;margin-bottom:10px;position:relative}.sidebar_right .block.best_company .company_info .name img.favicon{float:left;font-size:33%;height:16px;margin:8px 10px 0 0;line-height:1em;width:16px;position:absolute;left:0;top:0}.sidebar_right .block.best_company .company_info p,.sidebar_right .block.habralenta_settings p{margin-bottom:10px}.sidebar_right .block.best_company .company_info .name .company_name{margin-left:25px}.sidebar_right .block.best_company .company_info .name .company_name a{font-size:208%}.sidebar_right .block.best_company .company_info p a{color:#666}.sidebar_right .block.best_company .company_info p a:hover{color:#a3a3a3}.sidebar_right .block.best_company .company_info .like{overflow:hidden}.sidebar_right .block.best_company .company_info .buttons{padding-top:5px}.sidebar_right .block.best_company .company_info #fans_count{margin-right:10px;color:#999;font-size:133%;margin-top:3px;display:inline-block;vertical-align:middle}.sidebar_right .block.habralenta_settings #form_habralenta_settings .btn,.sidebar_right .block.habralenta_settings .or{margin-right:5px}.sidebar_right .block.best_company .company_info .like a{float:left;padding:5px;height:16px;display:block;background:url(https://habracdn.net/habr/images/1455901420/join_button_bg.png) left top repeat-x #dbdbdb;text-shadow:0 1px #ededed;color:#6b6b6b;text-decoration:none;border-radius:5px;border-style:solid;border-width:1px;font-weight:700;border-color:#afafaf #a9a9a9 #a3a3a3}.sidebar_right .block.best_company .company_info .like a.hidden{display:none}.sidebar_right .block.best_company .company_info .like a.loading{background:url(https://habracdn.net/habr/images/1455901420/form/loader_button.gif) #dbdbdb}.sidebar_right .block.best_company .company_info .like a:hover{color:#5b5b5b}.sidebar_right .block.habralenta_settings{font-family:tahoma,arial}.sidebar_right .block.habralenta_settings p img{vertical-align:text-top}.sidebar_right .block.habralenta_settings .new{color:green;font-size:11px;vertical-align:middle}.sidebar_right .block.habralenta_settings .category-list{margin-bottom:20px}.sidebar_right .block.habralenta_settings .category-list .category_all{font-size:133%;overflow:hidden;margin-bottom:10px;position:relative}.sidebar_right .block.habralenta_settings .category-list .category_all .checkbox{position:absolute;top:0;left:0;cursor:pointer;width:14px;height:14px;margin-top:.2em;background:url(https://habracdn.net/habr/images/1455901420/form/checkbox.png) -25px 0 no-repeat}.sidebar_right .block.habralenta_settings .category-list .category_all.selected .checkbox{background:url(https://habracdn.net/habr/images/1455901420/form/checkbox.png) no-repeat}.sidebar_right .block.habralenta_settings .category-list .category_all .title{margin-left:24px;cursor:pointer;border-bottom:1px dashed;color:green}.sidebar_right .block.habralenta_settings .category-list .category_all .lenta-tip{color:#666;cursor:help}.sidebar_right .block.habralenta_settings .category-list .category.disabled .count,.sidebar_right .block.habralenta_settings .category-list .category.disabled .title{color:#aaa}.sidebar_right .block.habralenta_settings .category-list .category{font-size:133%;overflow:hidden;margin-bottom:10px;position:relative}.sidebar_right .block.habralenta_settings .category-list .category:last-child{margin-bottom:0}.sidebar_right .block.habralenta_settings .category-list .category .checkbox{float:left;position:absolute;top:0;left:0;cursor:pointer;width:14px;height:14px;margin-top:.2em;background:url(https://habracdn.net/habr/images/1455901420/form/checkbox.png) -25px 0 no-repeat}.sidebar_right .block.habralenta_settings .category-list .category.full .checkbox{background:url(https://habracdn.net/habr/images/1455901420/form/checkbox.png) no-repeat}.sidebar_right .block.habralenta_settings .category-list .category.part .checkbox{background:url(https://habracdn.net/habr/images/1455901420/form/checkbox.png) -50px 0 no-repeat}.sidebar_right .block.habralenta_settings .category-list .category.disabled .checkbox{cursor:default;background:url(https://habracdn.net/habr/images/1455901420/form/checkbox.png) -25px -75px no-repeat}.sidebar_right .block.habralenta_settings .category-list .category.disabled.full .checkbox{background:url(https://habracdn.net/habr/images/1455901420/form/checkbox.png) 0 -75px no-repeat}.sidebar_right .block.habralenta_settings .category-list .category.disabled.part .checkbox{background:url(https://habracdn.net/habr/images/1455901420/form/checkbox.png) -50px -75px no-repeat}.sidebar_right .block.habralenta_settings .category-list .category.disabled .title a,.sidebar_right .block.habralenta_settings .category-list .category.disabled .title a:hover{color:#aaa;border-bottom:1px dashed #aaa;cursor:default}.sidebar_right .block.habralenta_settings .category-list .category .title{float:left;display:block;margin-left:24px;margin-bottom:1px}.sidebar_right .block.habralenta_settings .category-list .category .title a{text-decoration:none;border-bottom:1px dashed #6DA3BD}.sidebar_right .block.habralenta_settings .category-list .category .title a:hover{border-bottom:1px dashed #4D7285}.sidebar_right .block.habralenta_settings .category-list .category .count{color:#999}.sidebar_right .block.habralenta_settings .category-list .category .new{color:green;font-size:11px;vertical-align:top}.sidebar_right .block.habralenta_settings .category-list .category .hubs{clear:both;padding-left:22px;display:none;padding-top:.8em}.sidebar_right .block.habralenta_settings .category-list .category .hubs.show{display:block}.sidebar_right .block.habralenta_settings .category-list .category .hubs .hub{font-size:85%;overflow:hidden;margin-bottom:.6em;position:relative}.sidebar_right .block.habralenta_settings .category-list .category .hubs .hub:last-child{margin-bottom:0}.sidebar_right .block.habralenta_settings .category-list .category .hubs .hub .checkbox{float:left;position:absolute;top:0;left:0;cursor:pointer;width:14px;height:14px;margin-top:.1em;background:url(https://habracdn.net/habr/images/1455901420/form/checkbox.png) -25px 0 no-repeat}.sidebar_right .block.habralenta_settings .category-list .category .hubs .hub.subscription .checkbox{background:url(https://habracdn.net/habr/images/1455901420/form/checkbox.png) no-repeat}.sidebar_right .block.habralenta_settings .category-list .category.disabled .hubs .hub .checkbox{cursor:default;background:url(https://habracdn.net/habr/images/1455901420/form/checkbox.png) -25px -75px no-repeat}.sidebar_right .block.habralenta_settings .category-list .category.disabled .hubs .hub.subscription .checkbox{background:url(https://habracdn.net/habr/images/1455901420/form/checkbox.png) 0 -75px no-repeat}.sidebar_right .block.habralenta_settings .category-list .category.disabled .hubs .hub a{color:#aaa;cursor:default}.sidebar_right .block.habralenta_settings .category-list .category .hubs .hub a{float:left;display:block;margin-left:24px}.sidebar_right .block.habralenta_settings .category-list .category .hubs .hub .new{color:green;font-size:11px;vertical-align:top;float:left;display:block;margin-left:4px}.sidebar_right .block.habralenta_settings .category-list .category .hubs .description{font-size:85%;color:#999;margin-bottom:.6em}.sidebar_right .block.habralenta_settings #form_habralenta_settings{display:none}.sidebar_right .block.habralenta_settings #form_habralenta_settings.show{display:block}.sidebar_right .block.habralenta_settings a#hide_habralenta_settings,.sidebar_right .block.habralenta_settings a#show_habralenta_settings{text-decoration:none;border-bottom:1px dashed #6DA3BD}.sidebar_right .block.habralenta_settings a:hover#hide_habralenta_settings,.sidebar_right .block.habralenta_settings a:hover#show_habralenta_settings{border-bottom:1px dashed #4D7285}.sidebar_right .block.habralenta_settings #show_habralenta_settings.hide{display:none}.sidebar_right .block.habralenta_settings img.ajax_loader{display:inline;margin-left:5px}.sidebar_right .block.habralenta_settings .category-list img.ajax_loader{margin-top:3px}.sidebar_right .block.habralenta_settings #save_success{color:green;display:none;margin-left:10px}.sidebar_right .block.habralenta_settings #save_success.show{display:inline}.sidebar_right .block.habralenta_settings #form_habralenta_settings .btn.loading{background:url(https://habracdn.net/habr/images/1455901420/form/loader_button.gif)}.sidebar_right .block.habralenta_settings .mail_subscription_settings{background:#e5e5e5;margin:0 -20px 20px}.sidebar_right .block.habralenta_settings .mail_subscription_settings:after,.sidebar_right .block.habralenta_settings .mail_subscription_settings:before{width:100%;height:2px;content:"";background:url(https://habracdn.net/habr/images/1455901420/sidebar/lenta_settings.png) repeat-x;display:block}.sidebar_right .block.habralenta_settings .mail_subscription_settings .fields{padding:10px 20px}.sidebar_right .block.habralenta_settings .mail_subscription_settings .fields input[type=checkbox]{display:none}.sidebar_right .block.habralenta_settings .mail_subscription_settings .fields label{font-size:12px;color:#8a8787}.sidebar_right .block.habralenta_settings .mail_subscription_settings .fields label:before{cursor:pointer;width:14px;height:14px;background:url(https://habracdn.net/habr/images/1455901420/form/checkbox.png) -25px 0 no-repeat;display:inline-block;vertical-align:text-bottom;margin-right:10px;content:""}.sidebar_right .block.habralenta_settings .mail_subscription_settings .fields input[type=checkbox]:checked+label:before{background:url(https://habracdn.net/habr/images/1455901420/form/checkbox.png) no-repeat}.sidebar_right .block.citrix_htmlblock .logo,.sidebar_right .block.cloud_htmlblock .logo{margin-bottom:10px}.sidebar_right .block.citrix_htmlblock .description,.sidebar_right .block.cloud_htmlblock .description{font-size:14px;color:#333;margin-bottom:10px}.sidebar_right .block.citrix_htmlblock .description .title,.sidebar_right .block.cloud_htmlblock .description .title{font-size:20px;margin-bottom:10px}.sidebar_right .block.citrix_htmlblock .description p,.sidebar_right .block.cloud_htmlblock .description p{font-size:11px;margin-bottom:10px}.sidebar_right .block.citrix_htmlblock .description .digital_october,.sidebar_right .block.cloud_htmlblock .description .digital_october{font-size:14px;font-weight:700}.sidebar_right .block.citrix_htmlblock .download,.sidebar_right .block.cloud_htmlblock .download{margin-bottom:10px}.sidebar_right .block.citrix_htmlblock .description2,.sidebar_right .block.cloud_htmlblock .description2{font-size:14px;color:#c50e13}.sidebar_right .block.opentech_htmlblock .logo{margin-bottom:20px}.sidebar_right .block.opentech_htmlblock .description{font-size:18px;color:#333;margin-bottom:10px}.sidebar_right .block.opentech_htmlblock .description .title{color:#dd005b}.sidebar_right .block.opentech_htmlblock .description .ps{font-size:14px;color:#dc005a;margin-top:10px}.sidebar_right .block.it_camps_htmlblock .logo,.sidebar_right .block.opentech_htmlblock .download{margin-bottom:10px}.sidebar_right .block.it_camps_htmlblock .description{font-size:14px;color:#000;margin-bottom:20px}.sidebar_right .block.it_camps_htmlblock .download{margin-bottom:20px}.sidebar_right .block.it_camps_htmlblock .description2{font-size:14px;color:#000}.sidebar_right .block.it_camps_htmlblock .description2 .big{font-size:24px}.sidebar_right .block.megafon_htmlblock .logo,.sidebar_right .block.windows_phone_htmlblock .logo{margin-bottom:10px}.sidebar_right .block.megafon_htmlblock .description,.sidebar_right .block.windows_phone_htmlblock .description{font-size:18px;color:#000;margin-bottom:20px}.sidebar_right .block.megafon_htmlblock .download,.sidebar_right .block.windows_phone_htmlblock .download{margin-bottom:20px}.sidebar_right .block.megafon_htmlblock .description2,.sidebar_right .block.windows_phone_htmlblock .description2{font-size:18px;color:#000}.sidebar_right .block.ipadcredit_htmlblock .title,.sidebar_right .block.iphonecredit_htmlblock .title,.sidebar_right .block.lingvo_htmlblock .title{margin-bottom:10px}.sidebar_right .block.ipadcredit_htmlblock .description,.sidebar_right .block.iphonecredit_htmlblock .description,.sidebar_right .block.lingvo_htmlblock .description{font-size:14px;color:#333;margin-bottom:10px}.sidebar_right .block.ipadcredit_htmlblock .description .big,.sidebar_right .block.iphonecredit_htmlblock .description .big,.sidebar_right .block.lingvo_htmlblock .description .big{font-size:20px;margin-bottom:10px}.sidebar_right .block.ipadcredit_htmlblock .description .big a,.sidebar_right .block.iphonecredit_htmlblock .description .big a,.sidebar_right .block.lingvo_htmlblock .description .big a{color:#dd04a2}.sidebar_right .block.ipadcredit_htmlblock .description p,.sidebar_right .block.iphonecredit_htmlblock .description p,.sidebar_right .block.lingvo_htmlblock .description p{font-size:11px;margin-bottom:10px}.sidebar_right .block.ipadcredit_htmlblock .download,.sidebar_right .block.iphonecredit_htmlblock .download,.sidebar_right .block.lingvo_htmlblock .download{margin-bottom:10px}.sidebar_right .block.ipadcredit_htmlblock .description2,.sidebar_right .block.iphonecredit_htmlblock .description2,.sidebar_right .block.lingvo_htmlblock .description2{font-size:14px}.sidebar_right .block.hp_htmlblock .logo{margin-bottom:10px}.sidebar_right .block.hp_htmlblock .description{font-size:18px;color:#333;margin-bottom:10px}.sidebar_right .block.hp_htmlblock .download{margin-bottom:10px}.sidebar_right .block.hp_htmlblock .description2{font-size:12px;color:#333}.sidebar_right .block.toster_htmlblock .logo{margin-bottom:10px}.sidebar_right .block.toster_htmlblock .description{font-size:18px;color:#333;margin-bottom:10px}.sidebar_right .block.toster_htmlblock .description p{font-size:16px;color:#333;line-height:24px}.sidebar_right .block.toster_htmlblock .description p .company_name{color:#999;font-size:12px}.sidebar_right .block.toster_htmlblock .download{margin-bottom:10px}.sidebar_right .block.fortran_studio_htmlblock{font-family:Trebuchet MS}.sidebar_right .block.fortran_studio_htmlblock .title{float:left;padding-top:5px}.sidebar_right .block.fortran_studio_htmlblock .logo{margin-left:10px;width:63px;height:42px;float:left;display:block;background:url(https://habracdn.net/habr/images/1455901420/sidebar/htmlblock/fortran_studio/logo.png)}.sidebar_right .block.fortran_studio_htmlblock .products .product{margin-bottom:20px}.sidebar_right .block.fortran_studio_htmlblock .products .product .name{font-size:14px;color:#6DA3BD}.sidebar_right .block.fortran_studio_htmlblock .products .product .description{padding-top:5px;font-size:12px;color:#646464}.sidebar_right .block.fortran_studio_htmlblock .buttons{background:#e6e7dc;border-top:1px dashed #bdbcb5;margin-left:-20px;margin-right:-20px;margin-bottom:-15px;text-align:center;padding:15px 0}.sidebar_right .block.fortran_studio_htmlblock .buttons .download{width:172px;height:36px;display:block;background:url(https://habracdn.net/habr/images/1455901420/sidebar/htmlblock/fortran_studio/button.png);margin:auto}.sidebar_right .block.investments .text p{line-height:1.5em;margin:10px 0}.sidebar_right .block.investments .amount{font-size:1.5em}.sidebar_right .block.twocom_htmlblock .logo{margin-bottom:10px}.sidebar_right .block.twocom_htmlblock .big{font-size:22px;color:#333;margin-bottom:10px;font-style:arial}.sidebar_right .block.about_exchange,.sidebar_right .block.for_authors_help{position:relative}.sidebar_right .block.about_exchange .title,.sidebar_right .block.for_authors_help .title{margin-bottom:15px}.sidebar_right .block.about_exchange .line,.sidebar_right .block.for_authors_help .line{height:1px;background:#e5e5dc;margin:0 -20px}.sidebar_right .block.about_exchange .row,.sidebar_right .block.for_authors_help .row{margin:5px 0;padding:10px 0 10px 50px;position:relative;font-size:13px}.sidebar_right .block.about_exchange .row .g-icon,.sidebar_right .block.for_authors_help .row .g-icon{position:absolute;left:0;top:10px;font-size:34px;color:rgba(0,0,0,.2)}.sidebar_right .block.about_exchange .row.row11,.sidebar_right .block.for_authors_help .row.row11{background:url(https://habracdn.net/habr/images/1455901420/sidebar/about_exchange_icons.png) 5px 10px no-repeat}.sidebar_right .block.about_exchange .row.row12,.sidebar_right .block.for_authors_help .row.row12{background:url(https://habracdn.net/habr/images/1455901420/sidebar/about_exchange_icons.png) 5px -115px no-repeat}.sidebar_right .block.about_exchange .row.row13,.sidebar_right .block.for_authors_help .row.row13{background:url(https://habracdn.net/habr/images/1455901420/sidebar/about_exchange_icons.png) 5px -245px no-repeat}.sidebar_right .block.about_exchange .row.row14,.sidebar_right .block.for_authors_help .row.row14{background:url(https://habracdn.net/habr/images/1455901420/sidebar/about_exchange_icons.png) 5px -375px no-repeat}.sidebar_right .block.about_exchange .more,.sidebar_right .block.for_authors_help .more{padding-left:50px;padding-top:10px}.sidebar_right .block.top_hub_invest table.users{width:100%}.sidebar_right .block.top_hub_invest table.users tr td,.sidebar_right .block.top_hub_invest table.users tr th{padding:3px 0;vertical-align:middle}.sidebar_right .block.top_hub_invest table.users tr th{font-size:11px;color:#999;font-weight:700}.sidebar_right .block.top_hub_invest table.users tr td.h_rating{font-size:14px;font-weight:700;color:#6a6a6a}.sidebar_right .block.top_hub_invest table.users tr.top_1 td.h_rating{color:#6baf86;font-size:16px}.sidebar_right .block.top_hub_invest table.users tr.top_2 td.h_rating,.sidebar_right .block.top_hub_invest table.users tr.top_3 td.h_rating{color:#6baf86}.sidebar_right .block.top_hub_invest table.users tr td.userinfo .avatar{display:block;width:24px;height:24px;float:left;margin-right:10px}.sidebar_right .block.top_hub_invest table.users tr td.userinfo .avatar img{display:block;width:24px;height:24px}.sidebar_right .block.top_hub_invest table.users tr td.userinfo .username{height:24px;padding-left:5px;width:170px;position:relative;float:left;line-height:24px}.sidebar_right .block.top_hub_invest table.users tr td.userinfo .username .bar{height:24px;margin-left:-5px;top:0;background:#DDDDD4;z-index:1;margin-top:-23px}.sidebar_right .block.top_hub_invest table.users tr td.userinfo .username a{position:relative;z-index:2}.sidebar_right .block.top_hub_invest table.users tr td.userinfo .username a:visited{color:#666}.sidebar_right .block.top_hub_invest table.users tr.top_1 td.userinfo{font-weight:700}.sidebar_right .block.top_hub_invest table.users .hub_name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sidebar_right .block.top_hub_invest table.users .king{padding-left:30px;background:url(https://habracdn.net/habr/images/1455901420/sidebar/top_hub_authors.king.png) 15px 10px no-repeat}.supported_by_bookmate{color:#999;border-bottom:1px solid #d1d1d1;padding-bottom:25px;margin-bottom:20px;margin-top:20px}.supported_by_bookmate img{height:14px;margin-left:5px;vertical-align:bottom}#TMpanel,#TMpanel .container{min-width:1024px;height:28px}.block.daily_best_posts.float_block .hide_on_float{display:none}@media (min-width:1024px){.daily_best_posts.float_block,.sidebar_right .block.float_block{position:fixed;top:20px}}@media print{.daily_best_posts.float_block,.sidebar_right .block.float_block{position:inherit;top:auto}}#TMpanel,#navbar{position:absolute}.column-wrapper .sidebar_right{padding:0}#TMpanel{border-bottom:1px solid #bcc3ce;width:100%;background:#f2f2f2;left:0;right:0;top:0;z-index:1;line-height:28px;font-family:arial,sans-serif}#TMpanel .container{margin:auto;text-align:left;overflow:hidden;white-space:nowrap}#TMpanel .container .bmenu{display:inline!important;visibility:visible!important;white-space:normal}#TMpanel .container .bmenu>a{float:left;margin:0 12px;color:#077fcc;font-size:12px}#TMpanel .container .bmenu>a.current{color:#000}#TMpanel .container .bmenu>a:first-child{margin-left:22px}#TMpanel .container .bmenu.slink{white-space:normal}#TMpanel .container .bmenu.slink>a{float:none;display:inline-block;vertical-align:baseline;margin:0 0 0 12px}.bmenu_inner{display:inline-block;vertical-align:baseline;margin-left:90px}.bmenu__label{color:#999;font-size:12px;font-weight:400}#layout .inner{margin-top:29px}@media (max-width:1100px){#TMpanel .container .bmenu.slink a:last-child{display:none}}@media (max-width:940px){#TMpanel .container .bmenu.slink a{display:none}#TMpanel .container .bmenu.slink a:first-child{display:inline-block}}#navbar_overlay{display:none;position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;background:rgba(0,0,0,.55)}#navbar_overlay.show{display:block}#navbar{top:0;bottom:29px;width:71px;z-index:99991}#navbar.fixed{position:fixed;bottom:0}#navbar .nav_panel{z-index:2;background:#f2f2f2;position:absolute;top:0;bottom:0}#navbar .nav_panel .logo{display:block;width:71px;height:71px;background-image:url(https://habracdn.net/habr/images/1455901420/logo.svg?r=2);background-repeat:no-repeat}#navbar .nav_panel .tab{display:block;width:71px;height:71px;text-align:center;line-height:71px;border-bottom:1px solid #ebeaea;position:relative}#navbar .nav_panel .tab.open,#navbar .nav_panel .tab:hover{background:#eae8e8;text-decoration:none}#navbar .nav_panel .tab.open:before{content:"";width:4px;top:0;bottom:0;left:0;position:absolute;background:#b9b6b6}#navbar .nav_panel .tab .g-icon{vertical-align:middle;font-size:32px;color:rgba(0,0,0,.2)}#navbar .nav_panel .tab:hover{color:rgba(0,0,0,.4)}#navbar .nav_panel .tab.tab_user img{display:inline-block;vertical-align:middle;width:38px;height:38px;overflow:hidden;border-radius:3px;position:relative;top:-1px}#navbar .nav_panel .tab .count{display:none}#navbar .nav_panel .tab .count:not(:empty){font-family:"PT Sans",sans-serif;display:block;border-radius:16px;font-size:11px;font-weight:700;color:#fff;background:#fb8a87;line-height:11px;min-width:12px;text-align:center;padding:3px 2px 2px;position:absolute;right:7px;top:7px}#navbar .nav_panel .tab.tab_login,#navbar .nav_panel .tab.tab_settings{position:absolute;left:0;bottom:0;border-bottom:0;border-top:1px solid #ebeaea}#navbar .nav_panel .tab.tab_print{position:relative;line-height:71px;border-bottom:0;border-top:1px solid #ebeaea}#navbar .nav_panel .tab.tab_print.hidden{display:none!important}#navbar .nav_panel .tab.tab_print circle,#navbar .nav_panel .tab.tab_print path,#navbar .nav_panel .tab.tab_print text{fill:rgba(0,0,0,.2)}#navbar .nav_panel .tab.tab_wrapper{position:absolute;left:0;line-height:normal;z-index:100;bottom:72px;height:auto;border:0}#navbar .nav_panel .tab.tab_wrapper>a.label{display:inline-block;width:100%;text-align:center;vertical-align:top;margin-bottom:3px;color:#C1C1C1;font-size:11px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}#navbar .nav_panel .tab.tab_wrapper>a.label:hover{text-decoration:none;color:#000}#navbar .nav_panel .tab.tab_wrapper:hover{background-color:transparent;color:#000}#navbar .nav_panel .scroll_to_up{position:absolute;top:359px;bottom:72px;left:0;right:0}#navbar .nav_panel .scroll_to_up_for_guest{top:143px}#navbar .nav_panel .tab_print+.scroll_to_up,#navbar .nav_panel .tab_print+.scroll_to_up_for_guest{bottom:144px}#navbar .nav_panel .scroll_to_up:after{content:"";width:30px;height:30px;position:absolute;left:21px;top:50%;margin-top:-15px;display:block;background-image:url(https://habracdn.net/habr/images/1455901420/navbar.sprite.v2.x1.png);background-repeat:no-repeat;background-position:-99px -1px;background-size:500px 200px}#navbar .nav_panel .scroll_to_up:hover:after{background-position:-99px -44px}#navbar .nav_panel .scroll_to_up.has_position:after{background-position:-134px -1px}#navbar .nav_panel .scroll_to_up.has_position:hover:after{background-position:-134px -44px}#navbar .nav_panel .scroll_to_up.has_position.hidden{display:block!important}#navbar .nav_tabs_content{position:absolute;top:0;bottom:0;width:71px;overflow:hidden}#navbar .nav_tabs_content .nav_tab{position:absolute;left:-176px;top:0;bottom:0;background:#ebe9e9;width:200px;box-shadow:inset 5px 0 3px -5px rgba(0,0,0,.1);font-family:"PT Sans",sans-serif}#navbar .nav_tabs_content.open{width:271px}#navbar .nav_tabs_content.open .nav_tab{left:71px}#navbar .nav_tabs_content .nav_tab .title{color:#1f2336;font-size:19px;padding:15px 25px 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#navbar .nav_tabs_content .nav_tab .title a{color:#1f2336}#navbar .nav_tabs_content .nav_tab .line{height:1px;width:auto;background:#e5e3e3}#navbar .nav_tabs_content .nav_tab .text{color:#8c8c8b;font-size:12px;padding:0 25px 5px}#navbar .nav_tabs_content .nav_tab .global_search_form{margin:5px 25px 10px;overflow:hidden;height:30px}#navbar .nav_tabs_content .nav_tab .global_search_form input[type=text]{font-size:12px;font-family:verdana,sans-serif;line-height:18px;width:100%;display:block;overflow:hidden;margin:0;padding:5px;border:1px solid #d9d9d9;box-shadow:none;background:#fff;text-shadow:none;outline:0;border-radius:0;box-sizing:border-box;-webkit-appearance:none}#navbar .nav_tabs_content .nav_tab .menu{font-family:"PT Sans",sans-serif}#navbar .nav_tabs_content .nav_tab .menu a{display:block;color:#8c8c8b;font-size:14px;font-weight:700;padding:10px 25px;text-decoration:none;position:relative}#navbar .nav_tabs_content .nav_tab .menu a.open,#navbar .nav_tabs_content .nav_tab .menu a:hover{text-decoration:none;background:#d8d7d7;color:#1f2336}#navbar .nav_tabs_content .nav_tab .menu a .balance{color:#1f2336;float:right}#navbar .nav_tabs_content .nav_tab .menu a .count{display:none}#navbar .nav_tabs_content .nav_tab .menu a .count:not(:empty){display:block;position:absolute;right:25px;top:11px;border-radius:16px;font-size:11px;font-weight:700;color:#fff;background:#fb8a87;line-height:11px;min-width:12px;text-align:center;padding:3px 2px 2px;float:right}#navbar .nav_tabs_content .nav_tab .menu a.new_window:after{content:"";width:23px;height:14px;display:block;position:absolute;right:20px;top:12px;background-image:url(https://habracdn.net/habr/images/1455901420/navbar.sprite.v2.x1.png);background-repeat:no-repeat;background-position:-356px 0;background-size:500px 200px}#navbar .nav_tabs_content .nav_tab .menu a.new_window:hover:after{background-position:-356px -32px}@media screen and (max-width:1024px){#navbar{position:absolute;left:0}#navbar .nav_panel .tab.tab_print{position:normal;bottom:auto;border-bottom:1px solid #ebeaea;border-top:0}}@media screen and (max-height:530px){#navbar .nav_panel .scroll_to_up{display:none}}@media screen and (max-height:780px){#navbar .nav_panel .tab.tab_print_for_habrauser{display:none}.tab_print+.scroll_to_up,.tab_print+.scroll_to_up_for_guest{bottom:72px!important}}@media screen and (max-width:1024px),all and (max-height:530px){#layout{height:auto}#navbar.fixed{position:absolute}#navbar .nav_panel .tab.tab_login,#navbar .nav_panel .tab.tab_print,#navbar .nav_panel .tab.tab_settings{position:relative;bottom:auto;border-bottom:1px solid #ebeaea;border-top:0}}@media all and (max-width:1024px),all and (max-height:530px){#navbar .nav_panel .scroll_to_up{top:430px;bottom:0}#navbar .nav_panel .scroll_to_up_for_guest{top:215px;bottom:0}}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#navbar .nav_panel .scroll_to_up:after{background-image:url(https://habracdn.net/habr/images/1455901420/navbar.sprite.v2.x2.png);background-position:-201px 0;background-size:500px 250px}#navbar .nav_panel .scroll_to_up:hover:after{background-position:-201px -39px}#navbar .nav_panel .scroll_to_up.has_position:after{background-position:-237px 0}#navbar .nav_panel .scroll_to_up.has_position:hover:after{background-position:-237px -39px}#navbar .nav_tabs_content .nav_tab .menu a.new_window:after{background-image:url(https://habracdn.net/habr/images/1455901420/navbar.sprite.v2.x2.png);background-position:-316px 0;background-size:500px 250px}#navbar .nav_tabs_content .nav_tab .menu a.new_window:hover:after{background-position:-316px -21px}}@media screen and (min-width:1024px){#navbar .nav_tabs_content .nav_tab .menu a.exit{position:fixed;bottom:0;width:200px;padding:26px 25px 27px}}form #company_specializm,form #user_specializm,form .item,form .spoiler_help{margin-bottom:25px;position:relative}.special_navbar_image{display:none}@font-face{font-family:gt-icons;src:url(https://habracdn.net/habr/fonts/1455901420/gt-icons/gt-icons.eot);src:url(https://habracdn.net/habr/fonts/1455901420/gt-icons/gt-icons.eot#iefix) format("embedded-opentype"),url(https://habracdn.net/habr/fonts/1455901420/gt-icons/gt-icons.woff) format("woff"),url(https://habracdn.net/habr/fonts/1455901420/gt-icons/gt-icons.ttf) format("truetype"),url(https://habracdn.net/habr/fonts/1455901420/gt-icons/gt-icons.svg#gt-icons) format("svg");font-weight:400;font-style:normal}.g-icon{font-family:gt-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}form .item label,input,select,textarea{font-family:arial,sans-serif}.hljs-emphasis,.html_format em,.html_format em *,.html_format i,.html_format i *{font-style:italic}.g-icon-light{width:34px;text-align:center}.g-icon-light:before{content:""}.g-icon-burger:before{content:""}.g-icon-alarm:before{content:""}.g-icon-up-round:before{content:""}.g-icon-lock:before{content:""}.g-icon-write:before{content:""}.g-icon-gear:before{content:""}.g-icon-doc:before{content:""}.g-icon-lock2:before{content:""}.g-icon-img:before{content:""}.g-icon-docs:before{content:""}.g-icon-cinema:before{content:""}.g-icon-plus:before{content:""}.g-icon-spoiler:before{content:""}.g-icon-twitter:before{content:""}.g-icon-code:before{content:""}.g-icon-comment:before{content:""}.g-icon-list:before{content:""}.g-icon-up:before{content:""}.g-icon-down:before{content:""}.g-icon-eye:before{content:""}.g-icon-star:before{content:""}.g-icon-bold:before{content:""}.g-icon-italic:before{content:""}.g-icon-underline:before{content:""}.g-icon-strike:before{content:""}.g-icon-users:before{content:""}.g-icon-cut:before{content:""}.g-icon-paragraph:before{content:""}.g-icon-video:before{content:""}.g-icon-images:before{content:""}.g-icon-quote:before{content:""}.g-icon-link:before{content:""}.g-icon-more:before{content:""}input,select,textarea{font-size:12px}form .spoiler_help .text{font-size:13px;margin-top:15px}form .spoiler_help .text ol{list-style:decimal;padding-left:30px}form .item .count{position:absolute;right:0;top:0;font-size:11px;color:#999;text-align:right}form .item:last-child{margin-bottom:0}form .item label{font-size:13px;line-height:13px;display:block;color:#424242;margin-bottom:7px;font-weight:700}form .item label .required_field{color:#ff7058}form .item input[type=text],form .item input[type=password],form .item input[type=email]{font-size:14px;display:block;margin:0;width:100%;box-sizing:border-box;border:1px solid #d9d9d9;padding:0;color:#3b3b3b;line-height:27px;height:27px;text-indent:5px}form .item textarea{height:200px;width:99%}form .item select,form .item select option{line-height:27px}form .item input[type=text]:disabled,form .item input[type=password]:disabled,form .item input[type=email]:disabled{border:1px solid #d9d9d9;background:#eee;color:#bbb}form .item textarea:disabled{border:1px solid #d9d9d9;background:#eee;color:#bbb}form .item .error{font-size:11px;line-height:13px;margin-top:5px;color:#ff7058;display:block}form .item .description{font-size:11px;line-height:15px;color:#999;margin-top:5px}form .item .checkbox_list{overflow:hidden;margin-top:10px}form .item .checkbox_list label{float:left;width:50%;display:block;font-weight:400}form .item.one_column .checkbox_list label{float:none;width:auto;margin-bottom:10px}form .item .radio_list{margin-top:10px}form .item .radio_list label{font-weight:400}form .item .radio_list.custom{color:#3f3f3f}form .item .radio_list.custom label{color:#3a7ca2;border-bottom:1px dashed;display:inline-block;margin:5px 10px;cursor:pointer}form .item .radio_list.custom label:first-child{margin-left:5px}form .item .radio_list.custom label.checked{color:#53513f;border-bottom:0;background:#eeecd8;padding:5px;margin:0 5px;border-radius:6px}form .item .radio_list.custom label.checked:first-child{margin-left:0}form .item .radio_list.custom label input{display:none}form .item .checkbox_single{overflow:hidden;margin-bottom:10px}form .item .checkbox_single label{float:left;display:block;margin:0;font-weight:400}form .item .checkbox_in_label label{display:inline;font-weight:400}form .item .checkbox_in_label .label{font-weight:700}form .item .iframe_uploader{border:0;overflow:hidden}form .item .iframe_uploader_preview{overflow:hidden}form .item .iframe_uploader_preview .image{float:left;position:relative;margin-bottom:10px;min-width:48px;min-height:48px;max-width:70%}form .item .iframe_uploader_preview .image .delete{display:none;position:absolute;right:2px;top:2px;float:right;text-transform:uppercase;font-size:10px;line-height:10px;padding:5px;background:#666;color:#fff;cursor:pointer;opacity:.9}.company_description_form #company_specializm .item .count,.company_description_form #user_specializm .item .count,.company_description_form .item .count,.profile_settings_form #company_specializm .item .count,.profile_settings_form #user_specializm .item .count,.profile_settings_form .item .count{top:0}form .item .iframe_uploader_preview .image .delete:hover{background:#8b0000}form .item .iframe_uploader_preview .image:hover .delete{display:block}form .item .iframe_uploader_preview .image img{max-width:100%;min-width:30px;display:block;margin:0;padding:0}form .item.habracaptcha{overflow:hidden}form .item.habracaptcha .captcha_image{margin-bottom:20px;font-size:11px}form .item.habracaptcha img{vertical-align:middle;margin-right:10px;width:166px;height:75px}form .item.habracaptcha a{font-size:14px;text-decoration:none}form .item.habracaptcha a span{border-bottom:1px dashed;font-size:11px}.company_description_form #company_specializm,.company_description_form #user_specializm,.profile_settings_form #company_specializm,.profile_settings_form #user_specializm{margin:0;padding:17px 0 8px;position:relative;box-sizing:border-box}.company_description_form #company_specializm .item,.company_description_form #user_specializm .item,.profile_settings_form #company_specializm .item,.profile_settings_form #user_specializm .item{padding:0}.company_description_form .item,.profile_settings_form .item{margin:0;padding:17px 0 8px;box-sizing:border-box}.company_description_form .item:first-child,.profile_settings_form .item:first-child{padding-top:0}.company_description_form .item.avatar,.company_description_form .item.stages,.profile_settings_form .item.avatar,.profile_settings_form .item.stages{padding-bottom:25px;box-sizing:border-box}.form-field-medium .item{width:60%}.form-field-small .item{width:30%}.editor{position:relative}.editor .panel{background:#eee}.editor .panel .wysiwyg_wrapper .with-title{display:block;float:left;margin:1px 15px 0 0;padding:0}.editor .panel .wysiwyg_wrapper .btn{width:32px;height:32px;line-height:32px;vertical-align:middle;text-align:center;border-right:1px solid #dcdcdc;float:left;color:#6da3bd}.editor .panel .wysiwyg_wrapper .btn:hover{background:#dcdcdc;color:#4d7285}.editor .panel .wysiwyg_wrapper .btn .g-icon{vertical-align:middle;display:inline-block}.editor .panel .wysiwyg_wrapper .btn.btn-dropdown{position:relative;overflow:hidden}.editor .panel .wysiwyg_wrapper .btn.btn-dropdown select{position:absolute;left:0;top:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-moz-appearance:none;border:0;font-size:14px;line-height:32px;height:32px}.editor .panel .wysiwyg_wrapper .can_use_html{float:right;font-size:10px;height:32px;line-height:32px;padding:0 10px;vertical-align:middle;text-align:center;border-left:1px solid #dcdcdc;color:#666}.editor .panel .wysiwyg_wrapper .can_use_html a{border-bottom:1px dashed;text-decoration:none}.editor .panel .wysiwyg_wrapper .help_holder{padding:10px;clear:both;border-top:1px solid #dcdcdc}.editor .panel .wysiwyg_wrapper .help_holder h4{font-weight:700;font-size:12px;margin-bottom:10px;margin-top:20px;color:#666}.editor .panel .wysiwyg_wrapper .help_holder h4:first-child{margin-top:0;clear:both;padding-top:10px;font-size:16px}.editor .panel .wysiwyg_wrapper .help_holder dl{font-size:11px;margin-bottom:10px}.editor .panel .wysiwyg_wrapper .help_holder dl dt{color:#000;font-weight:700}.editor .panel .wysiwyg_wrapper .help_holder dl dd{color:#666}.editor .text-holder{border:1px solid #dcdcdc;padding:0;background:#fff;box-sizing:border-box}.editor .text-holder textarea{width:100%;padding:4px;border:0;margin:0;font-size:14px;outline:0;height:120px;vertical-align:top;box-sizing:border-box}.editor .panel .help_holder .close_html{font-size:10px;text-align:right}.editor .panel .help_holder .close_html a{border-bottom:1px dashed;text-decoration:none}.img_uploader{border:1px solid #efefef;width:300px;height:60px;text-align:center;overflow:hidden;padding:5px}.img_uploader img{display:block;margin:0 auto}.buttons .text,.dropdown-menu li a img,.dropdown-menu li a span.name{display:inline-block;vertical-align:middle}.img_uploader a.upload_again{text-decoration:none;border-bottom:1px dashed;line-height:20px;font-size:10px}.upload_form{background:#fff;width:278px;height:40px;border:0 solid red;text-align:left;padding:10px}.upload_form .progress{height:5px;border:1px solid #eee;margin-top:5px}.upload_form .progress .bar{height:5px;width:0;background:url(https://habracdn.net/habr/images/1455901420/form/loader_button.gif) repeat-x}.upload_form .state{font-size:9px;color:#666}.preview_placeholder{margin-bottom:20px;font-size:12px;padding:10px;border:4px solid #eee}.buttons .description{font-size:11px;color:#999;clear:both;padding-top:10px}.buttons .text{font-size:12px;margin-left:10px;padding-top:1px}.blue_buttons_panel{background:#e0edf8;padding:20px;margin-bottom:15px}.blue_buttons_panel input{margin-right:15px}.blue_buttons_panel input.big{margin-right:30px}.dropdown-menu{background-color:#f2f2f2;border-radius:4px;overflow:hidden}.dropdown-menu li{border-top:1px solid #e5e5e5;padding:5px;font-size:12px;text-align:left}.dropdown-menu li a{color:#000}.dropdown-menu li a img{width:20px;height:20px;border-radius:20px}.dropdown-menu li a span.name{margin-left:5px}.dropdown-menu li:first-child{border-top:none}.dropdown-menu .active,.dropdown-menu li:active,.dropdown-menu li:hover{background-color:#e5e5e5}.dropdown-menu{list-style:none;padding:0;margin:0}.dropdown-menu a:hover{cursor:pointer;text-decoration:none}.autocomplete-w1{position:absolute;top:5px;left:0}.autocomplete{font-size:12px;border:1px solid #999;background:#FFF;cursor:default;text-align:left;max-height:350px;overflow:auto}.autocomplete .selected{background:#F0F0F0}.autocomplete div{padding:2px 5px;white-space:nowrap;overflow:hidden;color:#333}.html_format code,.webui-popover{white-space:normal}.autocomplete strong{font-weight:700;color:#000}.html_format a:visited{color:#909}.html_format img{max-width:100%;vertical-align:middle}.html_format img[align=left]{margin-right:30px;margin-top:5px;margin-bottom:5px}.html_format img[align=right]{margin-left:30px;margin-top:5px;margin-bottom:5px}.html_format ul,.html_format ul>li{list-style:disc;margin-left:20px}.html_format ol,.html_format ol>li{list-style:decimal;margin-left:20px}.html_format h1,.html_format h2,.html_format h3,.html_format h4,.html_format h5,.html_format h6{color:#000;font-family:Verdana,sans-serif;font-weight:400;margin:0;padding:0}.html_format code,.html_format pre code{font-family:Menlo,Monaco,"Courier New",monospace;color:#222}.html_format h1{font-size:162.5%;letter-spacing:-1px}.html_format h2{font-size:150%}.html_format h3{font-size:137.5%}.html_format h4{font-size:120%}.html_format h5{font-size:110%}.html_format h6{font-size:100%}.html_format b,.html_format strong{font-weight:700}.html_format table{clear:both;width:100%;margin:1.5em 0;border:1px solid #ccc}.html_format table caption{text-align:left;text-indent:1em}.html_format table td,.html_format table th{padding:.3em;border:1px solid #ccc;word-break:break-word}.html_format table td img,.html_format table th img{max-width:630px!important}.html_format pre{word-break:break-all;overflow-y:hidden;overflow-x:auto}.html_format pre code{white-space:pre-wrap;padding:1px 4px;background-color:#F7F7F9;border:1px solid #E1E1E8;border-radius:3px}.html_format blockquote{border-left:2px solid #bbb;margin:.83em 0;padding-left:15px;clear:both}.html_format sup{vertical-align:super;font-size:smaller}.html_format sub{vertical-align:sub;font-size:smaller}.html_format .spoiler{overflow:hidden}.html_format .spoiler .spoiler_title{border-bottom:1px dashed;color:#6DA3BD;font-weight:400;cursor:pointer}.html_format .spoiler:before{float:left;content:" ";width:16px;height:16px;margin-top:2px;display:block;border:0 solid red;background:url(https://habracdn.net/habr/images/1455901420/spoiler.icon.png) left top no-repeat}.html_format .spoiler .spoiler_text{display:none;padding:10px;border:1px solid #eee;background:#f9f9f9;margin-top:10px;overflow:hidden}.html_format .spoiler.spoiler_open:before{background:url(https://habracdn.net/habr/images/1455901420/spoiler.icon.png) left bottom no-repeat}.html_format strong{font-weight:700}.html_format abbr,.html_format acronym{border-bottom:.1em dotted;cursor:help}div.jGrowl{padding:10px;z-index:99999;color:#fff;font-size:12px;position:absolute}body>div.jGrowl{position:fixed}div.jGrowl.top-left{left:0;top:0}div.jGrowl.top-right{right:0;top:0}div.jGrowl.bottom-left{left:0;bottom:0}div.jGrowl.bottom-right{right:0;bottom:0}div.jGrowl.center{top:0;width:50%;left:25%}#tiptip_holder,.webui-popover{position:absolute;top:0;left:0}div.center div.jGrowl-closer,div.center div.jGrowl-notification{margin-left:auto;margin-right:auto}div.jGrowl div.jGrowl-closer,div.jGrowl div.jGrowl-notification{background-color:#6690C9;opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(Opacity=85);zoom:1;width:235px;padding:10px;margin-top:5px;margin-bottom:5px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1em;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px}.webui-popover.out,.webui-popover.pop,.webui-popover.pop-out{opacity:0;filter:alpha(opacity=0)}div.jGrowl div.jGrowl-notification{min-height:20px}div.jGrowl div.jGrowl-notification.error{background:#ed6060;color:#fff}div.jGrowl div.jGrowl-notification.warning{background:#dcdf00;color:#fff}div.jGrowl div.jGrowl-notification div.jGrowl-header{font-weight:700;font-size:.85em}div.jGrowl div.jGrowl-notification div.jGrowl-close{z-index:99;float:right;font-weight:700;font-size:1em;cursor:pointer}div.jGrowl div.jGrowl-message a{color:#fff}div.jGrowl div.jGrowl-closer{padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:.9em;font-weight:700;text-align:center}#tiptip_holder{display:none;z-index:99999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_left{padding-right:5px}#tiptip_content{font-size:13px;line-height:18px;color:#000;padding:15px 20px;background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:1px solid #cbcdbe;text-align:left;box-shadow:0 10px 30px 0 rgba(0,0,0,.2)}.hljs,.html_format pre .hljs{display:block;overflow-x:auto;color:#333;background:#f8f8f8}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top #tiptip_arrow{border-top-color:#cbcdbe}#tiptip_holder.tip_bottom #tiptip_arrow{border-bottom-color:#cbcdbe}#tiptip_holder.tip_right #tiptip_arrow{border-right-color:#cbcdbe}#tiptip_holder.tip_left #tiptip_arrow{border-left-color:#cbcdbe}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#fff}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#fff}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#fff}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#fff}@media screen and (-webkit-min-device-pixel-ratio:0){#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:#fff}#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:#fff}}.html_format pre .hljs{padding:1em;-webkit-text-size-adjust:none}.hljs{padding:.5em}.hljs-comment,.hljs-quote{color:#998;font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#333;font-weight:700}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:teal}.hljs-doctag,.hljs-string{color:#d14}.hljs-section,.hljs-selector-id,.hljs-title{color:#900;font-weight:700}.hljs-subst{font-weight:400}.hljs-class .hljs-title,.hljs-type{color:#458;font-weight:700}.hljs-attribute,.hljs-name,.hljs-tag{color:navy;font-weight:400}.hljs-meta,.hljs-strong,.webui-popover-title{font-weight:700}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}@media print{#TMpanel,#footer,#header,#navbar,#navbar_overlay,.block_after_post,.bottom_promo_blocks,.comments_form,.rotated_posts,.sidebar_right{display:none}body{background:#fff}#layout{width:900px!important}#layout .inner{margin-left:24px;margin-right:24px}.content_left{width:100%;float:none;padding-right:0}.spoiler .spoiler_text{display:block}}.webui-popover{z-index:9999;display:none;min-width:50px;min-height:32px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.webui-popover.top,.webui-popover.top-left,.webui-popover.top-right{margin-top:-10px}.webui-popover.right,.webui-popover.right-bottom,.webui-popover.right-top{margin-left:10px}.webui-popover.bottom,.webui-popover.bottom-left,.webui-popover.bottom-right{margin-top:10px}.webui-popover.left,.webui-popover.left-bottom,.webui-popover.left-top{margin-left:-10px}.webui-popover.pop{-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:transform .15s cubic-bezier(.3,0,0,1.5);-webkit-transition:-webkit-transform .15s cubic-bezier(.3,0,0,1.5);transition:-webkit-transform .15s cubic-bezier(.3,0,0,1.5);transition:transform .15s cubic-bezier(.3,0,0,1.5);transition:transform .15s cubic-bezier(.3,0,0,1.5),-webkit-transform .15s cubic-bezier(.3,0,0,1.5)}.webui-popover.pop-out{-webkit-transition:.15s linear;transition:.15s linear}.webui-popover.fade,.webui-popover.fade-out{-webkit-transition:opacity .15s linear;transition:opacity .15s linear;opacity:0;filter:alpha(opacity=0)}.webui-popover.in{-webkit-transform:none;transform:none;opacity:1;filter:alpha(opacity=100)}.webui-popover .webui-popover-content{padding:9px 14px;overflow:auto;display:block}.webui-popover-inner .close{font-family:arial;margin:8px 10px 0 0;float:right;font-size:16px;font-weight:700;line-height:16px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20);text-decoration:none}.webui-popover-inner .close:focus,.webui-popover-inner .close:hover{opacity:.5;filter:alpha(opacity=50)}.webui-popover-inner .close:after{content:"\00D7";width:.8em;height:.8em;padding:4px;position:relative}.webui-popover-title{padding:8px 14px;margin:0;font-size:14px;line-height:18px;background-color:#fff;border-bottom:1px solid #f2f2f2;border-radius:5px 5px 0 0}.webui-popover-content{padding:9px 14px;overflow:auto;display:none}.webui-popover-inverse{background-color:#333;color:#eee}.webui-popover-inverse .webui-popover-title{background:#333;border-bottom:1px solid #3b3b3b;color:#eee}.webui-no-padding .webui-popover-content{padding:0}.webui-no-padding .list-group-item{border-right:none;border-left:none}.webui-no-padding .list-group-item:first-child{border-top:0}.webui-no-padding .list-group-item:last-child{border-bottom:0}.webui-popover>.webui-arrow,.webui-popover>.webui-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.webui-popover>.webui-arrow{border-width:11px}.webui-popover>.webui-arrow:after{border-width:10px;content:""}.webui-popover.top-left>.webui-arrow,.webui-popover.top-right>.webui-arrow,.webui-popover.top>.webui-arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.webui-popover.top-left>.webui-arrow:after,.webui-popover.top-right>.webui-arrow:after,.webui-popover.top>.webui-arrow:after{content:" ";bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0}.webui-popover.right-bottom>.webui-arrow,.webui-popover.right-top>.webui-arrow,.webui-popover.right>.webui-arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.webui-popover.right-bottom>.webui-arrow:after,.webui-popover.right-top>.webui-arrow:after,.webui-popover.right>.webui-arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.webui-popover.bottom-left>.webui-arrow,.webui-popover.bottom-right>.webui-arrow,.webui-popover.bottom>.webui-arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);border-top-width:0}.webui-popover.bottom-left>.webui-arrow:after,.webui-popover.bottom-right>.webui-arrow:after,.webui-popover.bottom>.webui-arrow:after{content:" ";top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0}.webui-popover.left-bottom>.webui-arrow,.webui-popover.left-top>.webui-arrow,.webui-popover.left>.webui-arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.webui-popover.left-bottom>.webui-arrow:after,.webui-popover.left-top>.webui-arrow:after,.webui-popover.left>.webui-arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.webui-popover-inverse.top-left>.webui-arrow,.webui-popover-inverse.top-left>.webui-arrow:after,.webui-popover-inverse.top-right>.webui-arrow,.webui-popover-inverse.top-right>.webui-arrow:after,.webui-popover-inverse.top>.webui-arrow,.webui-popover-inverse.top>.webui-arrow:after{border-top-color:#333}.webui-popover-inverse.right-bottom>.webui-arrow,.webui-popover-inverse.right-bottom>.webui-arrow:after,.webui-popover-inverse.right-top>.webui-arrow,.webui-popover-inverse.right-top>.webui-arrow:after,.webui-popover-inverse.right>.webui-arrow,.webui-popover-inverse.right>.webui-arrow:after{border-right-color:#333}.webui-popover-inverse.bottom-left>.webui-arrow,.webui-popover-inverse.bottom-left>.webui-arrow:after,.webui-popover-inverse.bottom-right>.webui-arrow,.webui-popover-inverse.bottom-right>.webui-arrow:after,.webui-popover-inverse.bottom>.webui-arrow,.webui-popover-inverse.bottom>.webui-arrow:after{border-bottom-color:#333}.webui-popover-inverse.left-bottom>.webui-arrow,.webui-popover-inverse.left-bottom>.webui-arrow:after,.webui-popover-inverse.left-top>.webui-arrow,.webui-popover-inverse.left-top>.webui-arrow:after,.webui-popover-inverse.left>.webui-arrow,.webui-popover-inverse.left>.webui-arrow:after{border-left-color:#333}.webui-popover i.icon-refresh:before{content:""}.webui-popover i.icon-refresh{display:block;width:30px;height:30px;font-size:20px;top:50%;left:50%;position:absolute;margin-left:-15px;margin-right:-15px;background:url(../img/loading.gif) no-repeat}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.webui-popover-backdrop{background-color:rgba(0,0,0,.65);width:100%;height:100%;position:fixed;top:0;left:0;z-index:9998}.webui-popover .dropdown-menu{display:block;position:relative;top:0;border:none;box-shadow:none;float:none}