html:not(.branded) .branding-top{display:none} html.branded .branding{position:relative} html.branded .branding:not([stuck]){background-attachment:fixed} html.branded .branding[stuck]{background-attachment:scroll} html.branded .branding .branding-outer{background:#fff; margin:0 auto; position:relative; z-index:1} html.branded .branding .branding-outer .outer .p-form{margin:0 auto; padding-bottom:100px} html.branded .branding .branding-outer .outer .b-subscription .p-form{padding:0} html.branded .branding .branding-outer .outer .title_page{margin-top:0; padding-top:20px} html.branded .branding .branding-outer .indicators_wrapper>.b-prmplace~.inner{width:auto} html.branded .branding .now_news{background:#fff} html.branded .branding .footer{position:relative; z-index:1} html.branded .branding .branding-full_link{position:absolute; top:0; bottom:0; left:0; right:0; z-index:0} html.branded .gray_block .branding .branding-outer,html.branded .m-pay .branding .branding-outer{background:#f2f2f2} html.branded .gray_block .branding .branding-outer .outer.pay_news,html.branded .m-pay .branding .branding-outer .outer.pay_news{margin-top:0} html.branded .branding-top{zoom:1; padding:0; overflow:hidden; width:100%; min-height:200px} html.branded .branding-top:after{content:""; display:table; clear:both; border-collapse:collapse; border-spacing:0} html.branded .branding-top .branding-inner{text-align:center; width:400%; margin-left:-150%} html.branded .branding-top .branding-inner embed,html.branded .branding-top .branding-inner img,html.branded .branding-top .branding-inner objet{margin:0 auto; display:block} html.branded .branding-top .content-mobile{display:block} html.branded .branding-top .content-desktop,html.branded .branding-top .content-table{display:none} @media only screen and (max-width:767px){html.branded .branding .branding-top{min-height:90px}} @media only screen and (min-width:768px){html.branded .branding-top .content-mobile{display:none} html.branded .branding-top .content-table{display:block} html.branded .branding-top .content-desktop{display:none}} @media only screen and (min-width:1000px){html.branded .branding .branding-outer .inner,html.branded .branding .branding-outer .outer{width:900px; margin-right:auto; margin-left:auto} html.branded .branding .branding-outer .inner.small_news,html.branded .branding .branding-outer .outer.small_news{margin:30px auto 50px} html.branded .branding .branding-outer .inner.pay_news,html.branded .branding .branding-outer .outer.pay_news{margin:30px auto 40px} html.branded .branding .branding-outer .inner.popular_news,html.branded .branding .branding-outer .outer.popular_news{margin:30px auto 0} html.branded .branding .branding-outer .outer .title_page{padding-top:40px} html.branded .article_page .branding .branding-outer .inner,html.branded .article_page .branding .branding-outer .outer{width:900px; margin-right:auto; margin-left:auto} html.branded .article_page .branding .branding-outer .article_tag .outer{margin-top:20px} html.branded .main-page .branding .branding-outer .outer.popular_news{margin-top:50px} html.branded .branding .branding-outer{max-width:980px} html.branded .branding .branding-outer .outer.col{max-width:890px} html.branded .branding .branding-outer .outer.col .col-2 .col-c,html.branded .branding .branding-outer .outer.col .col-2 .col-c .inner{max-width:540px} html.branded .branding .branding-outer .now_news{padding-bottom:0} html.branded .branding .branding-outer .article .col-c .b-prmplace.m-bottom .b-prmplace-desktop .last{display:none !important} html.branded .branding .branding-outer .indicators_wrapper{width:900px; margin-right:auto; margin-left:auto} html.branded .branding .branding-outer .footer .descr{width:370px; margin-right:80px} html.branded .branding .branding-outer .footer .footer_menu,html.branded .branding .branding-outer .footer .footer_social{width:195px; padding-top:73px} html.branded .branding .branding-outer table.speaker-block{margin-top:4px} html.branded .branding .branding-outer table.speaker-block tr td{display:block} html.branded .branding .branding-outer table.speaker-block tr td figure.image-rounded.image-captioned{margin:0} html.branded .branding .branding-outer table.speaker-block tr td:first-child{padding-right:0; padding-top:0} html.branded .branding .branding-outer table.speaker-block tr td:last-child{padding-left:0} html.branded .branding .pay_block .cost_wrapper .buy{width:250px} html.branded .branding-top .content-mobile,html.branded .branding-top .content-table{display:none} html.branded .branding-top .content-desktop{display:block}} @media only screen and (min-width:1000px) and (max-width:1440px){html.branded .pay_page .branding .outer .col-2 .col-c .wrapper{margin-left:auto; margin-right:auto; width:280px} html.branded .pay_page .branding .pay_block .news_item.pay{display:block; margin:0 auto 30px; max-width:420px; float:none} html.branded .pay_page .branding .cost_wrapper{text-align:center} html.branded .pay_page .branding blockquote.cost_wrapper{text-align:left}} @media only screen and (min-width:1280px){html.branded .branding .branding-outer .no-desktop{display:block !important} html.branded .branding .branding-outer .no-desktop.news_item{display:inline-block !important} html.branded .branding .branding-outer .desktop_view,html.branded .branding .branding-outer .desktop_view.news_item,html.branded .branding .branding-outer .mobile_view,html.branded .branding .branding-outer .mobile_view.news_item,html.branded .branding .branding-outer .table_view,html.branded .branding .branding-outer .table_view.news_item{display:none !important} html.branded .branding .branding-outer .netbook_view{display:block !important} html.branded .branding .branding-outer .netbook_view.news_item{display:inline-block !important} html.branded .branding .branding-outer .news_item.event{min-height:auto} html.branded .branding .branding-outer .news_item.big{width:280px; height:auto; position:relative; overflow:visible} html.branded .branding .branding-outer .news_item.big .media{width:auto; height:auto; top:0; position:relative; z-index:0} html.branded .branding .branding-outer .news_item.big .media img{height:auto; width:auto; position:static; margin:0} html.branded .branding .branding-outer .news_item.big .media:before{display:none} html.branded .branding .branding-outer .news_item.big .info{position:static; width:auto; padding:18px 0 0} html.branded .branding .branding-outer .news_item.big .info .comment,html.branded .branding .branding-outer .news_item.big .info .date,html.branded .branding .branding-outer .news_item.big .info .tag{color:#505050} html.branded .branding .branding-outer .news_item.big .info .comment,html.branded .branding .branding-outer .news_item.big .info .date{opacity:1; filter:alpha(opacity=100)} html.branded .branding .branding-outer .news_item.big .info .title,html.branded .branding .branding-outer .news_item.big .info .title a{color:#000; font:17px/23px 'roboto-medium','roboto-light','roboto',Arial,Helvetica,sans-serif}} @media only screen and (min-width:1441px){html.branded .branding .branding-outer .mobile_view,html.branded .branding .branding-outer .mobile_view.news_item,html.branded .branding .branding-outer .netbook_view,html.branded .branding .branding-outer .netbook_view.news_item,html.branded .branding .branding-outer .no-desktop,html.branded .branding .branding-outer .no-desktop.news_item,html.branded .branding .branding-outer .table_view,html.branded .branding .branding-outer .table_view.news_item{display:none !important} html.branded .branding .branding-outer .article_page .old-article .media.m-top .netbook_view,html.branded .branding .branding-outer .desktop_view{display:block !important} html.branded .branding .branding-outer .article .col-c .b-prmplace.m-bottom .b-prmplace-desktop .last,html.branded .branding .branding-outer .article_page .old-article .media.m-top .netbook_view.news_item,html.branded .branding .branding-outer .desktop_view.news_item{display:inline-block !important} html.branded .branding .branding-outer .news_item.event{min-height:442px} html.branded .branding .branding-outer .news_item.big{width:590px; height:340px; position:relative; overflow:hidden} html.branded .branding .branding-outer .news_item.big .media{width:100%; height:200%; top:-50%; position:absolute; z-index:2} html.branded .branding .branding-outer .news_item.big .media img{height:auto; width:100%; position:absolute; left:0; right:0; bottom:0; top:0; margin:auto} html.branded .branding .branding-outer .news_item.big .media:before{content:" "; position:absolute; top:0; bottom:0; left:0; right:0; z-index:1; display:block; background-color:transparent; background-repeat:repeat-x; background-image:-moz-linear-gradient(top,transparent,rgba(40,40,40,.5)); background-image:-ms-linear-gradient(top,transparent,rgba(40,40,40,.5)); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,transparent),color-stop(100%,rgba(40,40,40,.5))); background-image:-webkit-linear-gradient(top,transparent,rgba(40,40,40,.5)); background-image:-o-linear-gradient(top,transparent,rgba(40,40,40,.5)); background-image:linear-gradient(top,transparent,rgba(40,40,40,.5)); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0,0,0,0)',endColorstr='rgba(40,40,40,0.5)',GradientType=0)} html.branded .branding .branding-outer .news_item.big .media:after{content:" "; position:absolute; top:0; bottom:0; left:0; right:0; opacity:0; background:rgba(0,0,0,.2); z-index:1; -webkit-transition:opacity .25s; -moz-transition:opacity .25s; -ms-transition:opacity .25s; -o-transition:opacity .25s; transition:opacity .25s} html.branded .branding .branding-outer .news_item.big .media:hover:after{opacity:1; -webkit-transition:opacity .25s; -moz-transition:opacity .25s; -ms-transition:opacity .25s; -o-transition:opacity .25s; transition:opacity .25s} html.branded .branding .branding-outer .news_item.big .info{position:absolute; z-index:2; bottom:0; width:100%; padding:0 30px 30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box} html.branded .branding .branding-outer .news_item.big .info .comment,html.branded .branding .branding-outer .news_item.big .info .date,html.branded .branding .branding-outer .news_item.big .info .tag{color:#fff} html.branded .branding .branding-outer .news_item.big .info .comment,html.branded .branding .branding-outer .news_item.big .info .date{opacity:.6; filter:alpha(opacity=60)} html.branded .branding .branding-outer .news_item.big .info .comment:hover{opacity:1; filter:alpha(opacity=100)} html.branded .branding .branding-outer .news_item.big .info .tag:hover{text-decoration:underline} html.branded .branding .branding-outer .news_item.big .info .title,html.branded .branding .branding-outer .news_item.big .info .title a{font:21px/27px 'roboto-medium','roboto-light','roboto',Arial,Helvetica,sans-serif} html.branded .branding .branding-outer .news_item.big .info .title a{color:#fff} html.branded .branding .branding-outer .inner,html.branded .branding .branding-outer .outer{width:1210px; margin-right:auto; margin-left:auto} html.branded .branding .branding-outer .inner.small_news,html.branded .branding .branding-outer .outer.small_news{margin:30px auto 50px} html.branded .branding .branding-outer .inner.pay_news,html.branded .branding .branding-outer .outer.pay_news{margin:30px auto 40px} html.branded .branding .branding-outer .inner.popular_news,html.branded .branding .branding-outer .outer.popular_news{margin:30px auto 0} html.branded .article_page .branding .branding-outer .inner,html.branded .article_page .branding .branding-outer .outer{width:1210px} html.branded .article_page .branding .branding-outer .article_tag .outer{margin-top:20px} html.branded .branding .branding-outer{max-width:1290px} html.branded .branding .branding-outer .outer.col{max-width:1070px} html.branded .branding .branding-outer .outer.col .col-2 .col-c,html.branded .branding .branding-outer .outer.col .col-2 .col-c .inner{max-width:720px} html.branded .branding .branding-outer .indicators_wrapper{margin:0 auto; width:1210px} html.branded .branding .branding-outer table.speaker-block{margin-top:4px} html.branded .branding .branding-outer table.speaker-block tr td{display:table-cell} html.branded .branding .branding-outer table.speaker-block tr td figure.image-rounded.image-captioned{margin:0} html.branded .branding .branding-outer table.speaker-block tr td:first-child{padding-right:20px; padding-top:0} html.branded .branding .branding-outer table.speaker-block tr td:last-child{padding-left:20px} html.branded .branding .branding-outer .footer .descr{width:590px; margin-right:30px} html.branded .branding .branding-outer .footer .footer_menu,html.branded .branding .branding-outer .footer .footer_social{width:280px}} 