/* ======================================= */ /* ========== CKE-редактор =============== */ /* ======================================= */ /* ====== Ярлычки онлайн редактирования ======= */ #LaPazzle-inline-disable, #LaPazzle-inline-edit { z-index: 1000; background: rgba(0, 0, 0, 0.5); } .cke_reset_all textarea { white-space: normal !important; } /* Отображение RET-BLOCK РїСЂРё запущенной админке */ .ret-block { display: block; /*display: inline-block;*/ transition: all .3s; } .ret-block:hover { box-shadow: inset 0 0 40px rgba(13, 130, 0, 0.3); /*border: 1px dotted;*/ /*margin: -1px;*/ } .cke_focus.ret-block:hover { box-shadow: 0 0 20px 3px #DDDDDD inset, 0 0 1px #000000 inset;; } /* ==================================== */ /* ----------- Коррекция стилей Bootstrap Рё разметка колонок --------- */ /*Модальное РѕРєРЅРѕ Bootstrap РїРѕ центру экрана*/ .modal.in { display: flex !important; /*align-items: center;*/ align-items: inherit !important; } .row { margin-right: -10px; margin-left: -10px; } .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-right: 10px; padding-left: 10px; } /* ------ Отступы 2016 ------ */ .m-l-10 {margin-left: 10px;} .m-t-0 {margin-top: 0 !important;} .m-t-2 {margin-top: 2px !important;} .m-t-5 {margin-top: 5px !important;} .m-t-10 {margin-top: 10px;} .m-t-15 {margin-top: 15px;} .m-t-20 {margin-top: 20px;} .m-b-10 {margin-bottom: 10px;} .m-b-15 {margin-bottom: 15px !important;} .m-b-30 {margin-bottom: 30px;} .m-r-0 {margin-right: 0 !important;} .m-r-5 {margin-right: 5px !important;} .p-r-0 {padding-right: 0;} /* ------ Жирный текст ------ */ .f-w-700 {font-weight: 700;} /* ------ Отступы 2017 ------ */ .mb0 {margin-bottom: 0 !important;} .mb5 {margin-bottom: 5px;} .mb10 {margin-bottom: 10px;} .mb15 {margin-bottom: 15px;} .mb20 {margin-bottom: 20px;} .mb25 {margin-bottom: 25px;} .mb30 {margin-bottom: 30px;} .mb35 {margin-bottom: 35px;} .mb40 {margin-bottom: 40px;} .mt0 {margin-top: 0 !important;} .mt5 {margin-top: 5px;} .mt10 {margin-top: 10px;} .mt15 {margin-top: 15px;} .mt20 {margin-top: 20px;} .mt25 {margin-top: 25px;} .mt30 {margin-top: 30px;} .mt35 {margin-top: 35px;} .mt40 {margin-top: 40px;} /* ------ Текст РїРѕ центру ------ */ .t-a-c, .tac {text-align: center !important;} .t-a-l, .tal {text-align: left !important;} .t-a-r, .tar {text-align: right !important;} /* ------ Блок РїРѕ центру ------ */ .b-a-c, .bac {margin-left: auto !important; margin-right: auto !important;} /* ------ Блок РїРѕ центру шириной 300px ------ */ .b-a-c-w300, .bac-w300 {margin-left: auto !important; margin-right: auto !important; max-width: 300px;} /* ------ Отключить ------ */ .d-n, .dn {display: none !important;} /* --------- РљРЅРѕРїРєР° вверх ---------- */ .scrollup { width:40px; height:40px; opacity:0.3; position:fixed; bottom:20px; right:20px; display:none; text-indent:-9999px; background: url('/site/public/elfinder/img/icon_top.png') no-repeat; z-index: 5000; } .scrollup:hover { opacity:0.5; } .scrollup:focus { opacity:0.3; } /* ------------------------------------------ */ @media print { #informer_pok, .b-top, .hide-for-mobile, .b-footer, .b-pub-dop, .b-right-column, .b-comments, .to-all, .b-menu, .menu-second, .head, .menu-second, .menu-invest, .menu-secon-n, .b-serv-block.bottom-block, .menu-second, .b-sidebar, .b-under-head, .b-tree-window, .col-md-3.w300.RightColumn { display: none; } .NoPrint, .no-print { display: none !important; } div#Ya_sync_0, div#yandex_rtb_R-A-166990-1 { display: none; } .found-error {display: none;} .container#pagecontent {width: 100%; padding: 0; margin: 0;} .innercontent {width: 100%;} /*.w760 {width: 85%;}*/ .w760 {width: 100%} a:after {content: '' !important;} .container#pagecontent {padding-left: 0;} #yandex_ad {display: none;} } @media screen { /* РќРµ показывать РЅР° экране */ .NoScreen, .no-screen {display: none !important;} .NoDysplay { display: none;} } /* ------------------------------------------ */ /* ===================================================================== */ /* ======== ПРЯТАЛКА class="visually-hidden" для h1 РЅР° главной ========= */ /* ===================================================================== */ .visually-hidden { position: absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px); padding:0 !important; border:0 !important; height: 1px !important; width: 1px !important; overflow: hidden; } a:focus{ outline: none; text-decoration: none; } body, html{ font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; } a:hover{ text-decoration: none; color: #f68421; } h1.title{ color: #000; font-weight: 400; /*font-size: 24px;*/ /*margin-top: 12px;*/ font-size: 26px; margin-top: 4px; margin-bottom: 15px; } h1.line{ font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size: 17px; color: #F78421; margin: 0 0 20px 0; padding: 0 0 4px 0; background: url("/site/themes/lapuzzle/images/bg_line_head.jpg") 0px 10px repeat-x; } .d-wrap{ border-top:1px dotted #d2d2d2; } h1.line span, h2.line span, h2.line a, h1.line a, h3.line span, h3.line a{ color: #F78421; background: #fff; padding-right: 10px; } h2{ font-family: Arial, sans-serif; font-weight: 700; font-size: 18px; color: #F78421; margin: 0 0 14px 0; padding: 0 0 4px 0; } .cke_editable h2, .cke_editable h3 { font-weight: inherit; } h2.line{ font-family: 'Roboto Condensed', sans-serif; font-weight: normal; font-size: 17px; color: #F78421; margin: 0 0 6px 0; padding: 0; background: url("/site/themes/lapuzzle/images/bg_line_head.jpg") 0px 10px repeat-x; } h3.line{ font-family: Arial, sans-serif; font-weight: 700; color: #F78421; font-size: 15px; margin: 0 0 7px 0; padding: 0; background: url("/site/themes/lapuzzle/images/bg_line_head.jpg") 0px 10px repeat-x; } h2.line a.pull-right.to-all { font-size: 13px; background: #fff; padding-left: 10px; padding-top: 2px; font-weight: normal; padding-right: 0; } .bg-hor-line { background: none; height: 10px; } .bg-hor-line .to-all{ font-size: 12px; background: #fff; padding-left: 10px; } .footer-links { position: absolute; top: 0; left: 25px; } .footer-links a{ font-weight: 700; font-style: normal; color: #71A6D7; font-size: 13px; } .footer-links ul{ float: left; margin-left: 0; padding-left: 0; margin-right: 20px; } .footer-links ul li{ list-style: none; } .red-frame-2 { position: relative; border: 2px solid #f58220; padding-top: 10px; margin-top: 10px; } .red-frame-2 h2.line { position: absolute; top: -12px; left: -2px; padding: 0 7px 2px 0; background: #fff; display: inline-block; } .red-frame-2 h2.line span, .red-frame-2 h2.line a { background: none; padding: 0; } .stick.is_stuck{ z-index: 1000; } .m-container{ padding: 0; min-height: 100%; margin-bottom: -204px; /* отрицательный нижний отступ РЅР° высоту футера */ } .to-black{ position: absolute; bottom: 0; width: 100%; height: 22px; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 1%, rgba(0,0,0,1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 1%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */ } .b-content{ position: relative; } .footer-push, .b-footer { margin: 0; padding: 0; /*min-height: 184px;*/ min-height: 160px; } .b-footer{ position: relative; background: #474747; padding: 0 20px; /*margin: 40px 0 0 !important;*/ } .container{ position: relative; padding: 0; margin: 0 auto; width: auto; } .container#pagecontent { width: 1230px; padding-left: 150px; } .c-head { position: relative; margin-bottom: 20px; } /* ------ РќРћР’РћР• МЕНЮ -------------- */ .b-sidebar { position: fixed; top: 0; bottom: 0; /*left: calc(50% - 615px);*/ left: calc(50% - 620px); width: 140px; background-color: #ececec; /*padding: 46px 10px 0;*/ padding: 20px 10px 0; z-index: 40; } .b-sidebar .b-menu { width: 100%; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; } .b-sidebar .b-menu ul { padding: 0; margin-left: 2px; position: relative; display: inline-block; list-style: none; text-transform: uppercase; font-size: 15px; line-height: 1.2em; width: 100%; } .b-sidebar .b-menu ul.level-1.menu { letter-spacing: -0.2px; margin-bottom: 0; } .b-sidebar .b-menu ul > li { margin-bottom: 7px; position: relative; margin-right: -10px; } .b-sidebar .b-menu ul > li.dropdown:before { content: "\e072"; position: absolute; right: 10px; font-family: 'GLYPHICONS Halflings Regular'; font-size: 8px; color: #888; } .b-sidebar .b-menu ul > li > a { color: #000; display: block; } .b-sidebar .b-menu ul > li > a:hover { color: #f58223; } .b-sidebar .b-menu ul > li > ul { display: none; } .b-sidebar .b-menu ul > li:hover > ul { position: absolute; display: block; left: 126px; top: -10px; background: #f5f5f5; width: auto; white-space: nowrap; z-index: 1000; box-shadow: 4px 3px 5px rgba(0, 0, 0, 0.4); border-top: 3px solid #f5821f !important; border-bottom: 3px solid #f5821f !important; padding: 10px 20px 0 10px; font-weight: normal; font-size: 14px; } .b-sidebar .b-menu ul > li > ul > li a { color: #000; } .b-sidebar .b-menu ul.level-2 > li.dropdown:before { content: ''; display: none; } .b-top { position: relative; background: #999998; height: 5px; } .bnr-960-90 { /* min-height: 90px; */ width: 960px; margin-top: 15px; margin-bottom: 15px; text-align: center; margin-left: auto; margin-right: auto; } .head{ background: #000; border-bottom: none; position: relative; } .logo { top: 22px; position: absolute; display: block; z-index: 1; background: url(/site/themes/lapuzzle/images/header/Header_Logo.svg) 0 0 no-repeat; width: 244px; height: 55px; left: 17px; } .head .b-menu{ position: absolute; width: 100%; bottom: 0; left: 0; height: 29px; z-index: 1; } .head .b-menu ul{ padding: 0; margin-left: 12px; border-top: 1px solid #b4b4b4; position: relative; display: inline-block; } .head .b-menu ul li{ position: relative; float: left; border-left: 1px solid #b4b4b4; border-right: 1px solid #b4b4b4; margin-left: -1px; list-style: none; line-height: 28px; padding-left: 4px; padding-right: 4px; } .head .b-menu > ul > li.dropdown > a { background: url("/site/themes/lapuzzle/images/white_menu_to_bot.png") 96% 11px no-repeat; padding-right: 16px; } .head .b-menu > ul > li.dropdown.num3 > a, .head .b-menu > ul > li.dropdown.num9 > a{ padding-right: 9px; background-image: none !important; } .head .b-menu > ul > li.dropdown.num3:hover > ul, .head .b-menu > ul > li.dropdown.num9:hover > ul{ display: none; } .head .b-menu ul > li > ul{ display: none; } .head .b-menu ul > li:hover > ul{ position: absolute; display: block; left: 0; background: #fff; margin: 0; margin-left: -1px; border-bottom: 2px solid #f5821f; z-index: 100; width: auto; min-width: 100%; } .head .b-menu ul > li.act > ul, .head .b-menu ul > li.act:hover > ul{ margin-top: -5px; } .head .b-menu ul > li > ul > li{ float: none; list-style: none; margin: 0; padding: 5px; } .head .b-menu ul > li:hover > ul > li a{ white-space: nowrap; font-size: 14px; color: #333333; } .head .b-menu ul > li > ul > li:hover{ background: none; } .head .b-menu ul > li > ul > li:hover > a{ background: #f5821f; color: #fff; } .head .b-menu ul li.act { background: #fff; color: #000; margin-top: -6px; padding-top: 6px; padding-bottom: 1px; } .head .b-menu ul li.act{ border-left: none; border-right: none; } .head .b-menu ul li.act.dropdown > a{ height: 33px; background: url("/site/themes/lapuzzle/images/black_menu_to_bot.png") 96% 11px no-repeat #ffffff; } .head .b-menu ul li.act:hover { background: #fff; } .head .b-menu ul li:hover{ background: #666666; } .head .b-menu ul li:hover a{ color: #fff; } .head .b-menu ul li a{ display: block; padding: 0 9.2px; color: #ffffff; text-decoration: none; } .head .b-menu ul li.act a{ color: #000; } ul.menu-second{ margin: 4px 0; width: 100%; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; display: table; padding: 3px; } ul.menu-second > li{ display: table-cell; list-style: none; padding-right: 2px; position: relative; } ul.menu-second > li a{ background: #fee9d6; display: block; height: 22px; line-height: 22px; font-size: 13px; color: #1E1E1E; text-align: center; } ul.menu-second > li a:hover, ul.menu-second > li.act a{ color: #fff; background: #f78421; } /* menu second */ ul.menu-second > li a{ color: #474747; background: #eaeaea; height: 20px; margin: 3px; line-height: 20px; } ul.menu-second > li > a:after{ content: "|"; position: absolute; right: 0px; color: #474747; } ul.menu-second > li.last > a:after{ content: ""; } ul.menu-second > li.act > a { background: #fff; color: #f5821f; } ul.menu-second > li.last a{ border-right: none; } ul.menu-second{ padding: 0 !important; background: #eaeaea; margin-top: 0; margin-left: 1px; box-shadow: 0 0 6px rgba(0, 0, 0, 0.55); } ul.menu-second > li.dropdown > a{ background: url("/site/themes/lapuzzle/images/black_menu_to_bot.png") right 7px center no-repeat; padding-right: 7px; } ul.menu-second > li > ul{ display: none; } ul.menu-second > li:hover > ul{ display: block; border-top: 1px solid #999999; position: absolute; background: #eaeaea; padding: 5px; right: 0; min-width: 100%; z-index: 10; } ul.menu-second > li > ul > li{ list-style: none; } .stick_bnr.is_stuck{ z-index: 1; } /* Количество просмотров РІ сатьях */ .b-views { height: 26px; display: inline-block; float: left; line-height: 29px; font-size: 12px; font-weight: 700; color: #4E4E4E; } .b-views:before { content: "\e105"; position: relative; top: 2px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: 400; font-size: 120%; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin-right: 4px; } /* Дзен РІ сатьях */ .b-zen { height: 26px; display: inline-block; float: right; line-height: 26px; /*font-size: 12px;*/ font-size: 13px; font-weight: 700; /*color: #ff0000;*/ /*margin-right: 10px;*/ } @media (max-width: 620px) { .b-zen {margin-top: 10px;} } .rel{ position: relative; } .nav-tabs > li > a { margin-right: 3px; font-size: 13px; line-height: 13px; min-height: 41px; color: #2D689D; cursor: default; background-color: #f3f3f3; border: 1px solid #d0d0d0; padding: 0 11px; } .nav-tabs > li > a > span{ display: inline-block; vertical-align: middle; text-align: center; } .nav-tabs > li > a:before { /* для IE8+ */ content: ""; display: inline-block; min-height: inherit; height: 100%; vertical-align: middle; } .nav-tabs > li:hover > a{ background-color: #e4e4e4; border: 1px solid #d0d0d0; } .pg-sm{ font-size: 11px; color: #999; text-align: center; } .pagination { margin: 10px 0; } .b-print:hover, .content a.b-print:hover { color: #000; } .b-print:focus, .content a.b-print:focus { color: #999; } /*PANEL*/ h2.line-accordion{ font-weight: 700; font-style: normal; font-size: 16px; color: #1E1E1E; line-height: 18px; border-bottom: 1px dotted #f78421; height: 18px; position: relative; } h2.line-accordion span{ display: inline-block; margin-bottom: -20px; position: absolute; top:8px; padding-right: 10px; background: #fff; } .panel { box-shadow: none; } .panel-default { border:none; } .panel.panel-default{ margin-bottom: 20px; } .panel.panel-default .panel-body{ padding: 0; } .panel-default > .panel-heading { color: #333; background-color: inherit; border: none; border-bottom: 1px dotted #f78421; padding-left: 0; } .panel-default > .panel-heading .panel-title a{ font-weight: 700; font-style: normal; font-size: 16px; color: #1E1E1E; line-height: 18px; display: inline-block; position: absolute; padding-right: 25px; background: url("/site/themes/lapuzzle/images/str_up.png") right 5px center no-repeat #fff; } .panel-default > .panel-heading .panel-title a.collapsed{ background: url("/site/themes/lapuzzle/images/str_down.png") right 5px center no-repeat #fff; } .panel-group .panel-heading + .panel-collapse > .panel-body { border-top: none; border-bottom: 1px dotted #ccc; padding-top: 10px; } .b-media{ border:1px solid #f78421; border-radius: 3px; padding: 10px; } .b-media h2{ /*font-family: 'Arial Полужирный', 'Arial';*/ font-weight: 700; font-style: normal; font-size: 16px; line-height: 18px; color: #333333; border-bottom: 1px dotted #f78421; padding-bottom: 10px; } /* panel border */ .panel-group.border{ border: 1px solid #f78421; border-radius: 3px; margin-bottom: 0; } .panel.panel-default.border{ margin: 0; padding: 0px 15px; } .panel-default.border > .panel-heading { padding: 10px 0; } .panel-default.border:last-child > .panel-heading { border-bottom: none; } .panel-default.border > .panel-heading .panel-title a{ position: static; border:none; } .panel-default.border:last-child > .panel-heading + .panel-collapse > .panel-body { border-top: 1px dotted #f78421; border-bottom: none; } .panel-head{ background: #f68324; /*font-family: 'Arial';*/ font-weight: 700; font-style: normal; font-size: 14px; color: #FFFFFF; padding-left: 10px; height: 24px; line-height: 24px; } .panel-head a{ color: #FFFFFF; } .custom-menu .menu{ margin: 0; padding: 0; } .custom-menu .menu li{ float: left; list-style: none; padding-right: 2px; } .custom-menu .line{ margin-top: 15px; margin-bottom: 7px; } .custom-menu .menu li a { min-height: 36px; line-height: 36px; color: #1E1E1E; background: #e4e4e4; text-align: center; font-size: 15px; display: block; padding: 0 20px; } .custom-menu .menu li a:hover, .custom-menu .menu li.act a { background: #f78421; color: #fff; } ul.site-map{ margin: 0; padding: 0; } ul.site-map li{ list-style: none; margin: 0 0 5px 0; padding: 0; } ul.site-map li a { display: inline-block; font-weight: 700; font-style: normal; font-size: 14px; background: #fee9d6; border: 1px solid #fab77a; border-radius: 3px; width: 390px; line-height: 1.3; padding: 4px 10px; color: #000; box-shadow: 0 2px 2px #D4D4D4; } ul.site-map li a:hover{ background: #fab77a; } ul.site-map ul{ margin-top: 5px; } ul.site-map ul li a { background: #f2f2f2; border-color: #cccccc; } ul.site-map ul li a:hover{ background-color: #e4e4e4; } ul.site-map ul.level-3 { display: none; } /*Табличка автора РІ статьях*/ .b-info-author{ float: right; display: inline-block; border: 1px solid #e4e4e4; padding: 14px; font-size: 13px; color: #1B1B1B; line-height: 16px; width: 395px; box-shadow: 2px 3px 4px #ccc; } /* Возможно старый информер-полоска ???????????*/ .inf-cb{ font-size: 16px; font-weight: bold; color: #999999; position: absolute; } .inf-cb .cost{ color: #152035; font-weight: normal; } .inf-cb .up{ display: inline-block; background: url("/site/modules/StockQuotes/css/img/up.png") center center no-repeat; width: 7px; height: 9px; } .inf-cb .down{ display: inline-block; background: url("/site/modules/StockQuotes/css/img/down.png") center center no-repeat; width: 7px; height: 9px; } .b-list-video .v-item{ float: left; padding: 0 5px 10px; box-sizing: border-box; width: 16.66%; } .b-list-video .v-item img { width: 100%; height: auto; border: 1px solid #4c4844; box-sizing: border-box; } .all-video{ height: 14px; border-top: 1px dotted #ccc; } .all-video a{ float: right; background: #333333; padding-left: 5px; margin-top: -12px; } .sc_menu ul{ margin: 0; padding: 0; } .sc_menu ul li{ list-style: none; margin: 0; padding: 0; float: left; width: 93px; height: 60px; background: #989898; } .sc_menu ul li a{ text-align: right; display: block; margin-top: 6px; } a.comment, .b-item-m a.comment{ font-size: 11px; /*color: #999999;*/ color: rgb(255 255 255 / 93%); float: right; margin-right: 8px; margin-top: 0; } .nav.nav-tabs.mini{ border-bottom: none; } .nav.nav-tabs.mini > li >a{ height: 25px; padding: 0 8px; line-height: 22px; min-height: 25px; background: #d9534f; color: #ffffff; font-size: 13px; border: none; border-bottom: 3px solid #ffffff; cursor: pointer; } .nav.nav-tabs.mini > li.active > a{ border-bottom: 3px solid #d9534f; } .nav.nav-tabs.mini > li:nth-child(2) > a{ background: #7baeda; } .nav.nav-tabs.mini > li.active:nth-child(2) > a{ border-bottom: 3px solid #7baeda; } .nav.nav-tabs.mini > li:nth-child(3) > a{ background: #333333; } .nav.nav-tabs.mini > li.active:nth-child(3) > a{ border-bottom: 3px solid #333333; } .tab-content.mini > .tab-pane:nth-child(3){ border-top: 1px solid #333333; } .tab-content.mini > .tab-pane{ margin-top: 1px; padding-top: 8px; border-top: 1px solid #d9534f; } .tab-content.mini > .tab-pane:nth-child(2){ border-top: 1px solid #7baeda; } .breadcrumb { margin-top: 10px; padding: 3px 0px; margin-bottom: 10px; list-style: none; background: none; border-radius: 4px; font-size: 12px; } .b-video .b-head-title{ height: 41px; line-height: 41px; font-size: 18px; font-weight: bold; color: #ffffff; padding: 0 10px; } .footer-logo{ position: absolute; left: 0; top:20px; } .footer-b-1{ position: absolute; left: 0; /*top: 54px;*/ top: 64px; font-size: 11px; color: #FFFFFF; } .footer-b-2{ position: absolute; left: 0; /*top: 85px;*/ top: 95px; font-size: 12px; color: #FFFFFF; } .footer-b-3{ position: relative; /*height: 155px;*/ height: 130px; top: 16px; left: 240px; /*width: 710px;*/ width: 800px; border-left: 1px solid #656565; } .footer-b-3-1{ position: absolute; left: 25px; top: 72px; /*width: 420px;*/ width: 400px; font-size: 11px; color: #fff; } .footer-b-3-2{ position: absolute; /*left: 490px;*/ left: 430px; /*top: -47px;*/ font-size: 11px; color: #fff; } .footer-b-3-3{ position: absolute; left: 495px; top: 118px; font-size: 11px; color: #fff; width: 300px; } .footer-b-counter{ position: absolute; /*left: 0;*/ /*top: 130px;*/ left: 670px; top: 105px; } .ya-share2{ float: left; margin-right: 10px; } .b-sel-h-auth{ text-align: left; } .modal-backdrop.in{ opacity: 0.8; } .modal-dialog.auth-modal{ width: 355px; } .modal-dialog.auth-modal .modal-content{ background-color: transparent; background: none; box-shadow: none; border: none; } .modal-dialog.auth-modal .modal-header{ height: 45px; } .modal-dialog.auth-modal .modal-body{ background: #fff; } .modal-dialog.auth-modal .close{ font-weight: 300; opacity: 1; color: #fff; } .b-sel-h-auth{ float: left; width: 156px; height: 117px; position: relative; font-size: 18px; line-height: 18px; color: #333333; background: #ebebeb; padding: 10px; } .b-sel-h-auth+.b-sel-h-auth{ margin-left: 13px; } .b-h-item{ width: 46px; height: 46px; position: absolute; bottom: 10px; left: 10px; } .b-h-item.Facebook i{ display: block; width: 46px; height: 46px; position: absolute; bottom: 0; background: url(/site/themes/lapuzzle/images/FB.svg) no-repeat; } .b-h-item.noauth i{ display: block; width: 46px; height: 46px; position: absolute; bottom: 0; background: url(/site/themes/lapuzzle/images/Anonymous.svg) no-repeat; } .b-head-search { position: absolute; width: 297px; right: 4px; bottom: 4px; z-index: 1; } .bt-mobile-menu{ display: none; } #m_content_container{ z-index: 1; } .slideout-menu { position: fixed; top: 0; bottom: 0; width: 256px; min-height: 100vh; overflow-y: scroll; -webkit-overflow-scrolling: touch; z-index: 0; display: none; background: #000; padding-bottom: 80px; } .slideout-open, .slideout-open body, .slideout-open .slideout-panel { overflow: hidden; } .slideout-open .slideout-menu { display: block; overflow-x: hidden; } /*-------- Плавающее видео РІ шапке ---------*/ .b-head-tv { font-size: 13px; color: #fff; position: absolute; z-index: 10; text-align: right; line-height: 15px; font-weight: bold; width: 230px; border: 1px solid #585858; top: 8px; right: 8px; background: #000; } .b-head-tv .b-head-tv-in.affix { box-shadow: 0 0 15px 5px white; min-width: 300px; margin-left: -63px; transition: all .5s; } .b-head-tv .b-head-tv-in.affix.fixed, .b-head-tv .b-head-tv-in.affix-top { min-width: 180px; z-index: 100; /*top: 40px;*/ margin-left: 0; box-shadow: none; transition: all .3s; position: relative; } .b-head-tv .b-head-tv-in .fvtv-close { cursor: pointer; float: right; margin: 3px; position: absolute; top: 0; right: 0; color: #fff; z-index: 1; font-size: 22px; padding: 4px 5px; background-color: rgba(0, 0, 0, 0.8); border-radius: 4px; } .b-head-tv .b-head-tv-in.affix .fvtv-close { display: inline-block; opacity: .7; } .b-head-tv .b-head-tv-in.affix .fvtv-close:hover { opacity: 1; } .b-head-tv .b-head-tv-in.affix-top .fvtv-close { display: none; } @media (max-width: 991px) { .b-head-tv .b-head-tv-in {position: initial; top: 0;} .fvtv-close {display: none;} } /*------------------------------*/ /* Видео (TV) старые стили */ .b-e-video .b-inner{ overflow: hidden; background: #000000; padding: 0 10px 10px; } .b-e-video .b-inner .video-header{ height: 30px; line-height: 30px; color: #fff; font-size: 13px; font-weight: bold; } .b-e-video .b-inner .video-1 { border: 1px solid #6d6d6d; } .b-e-video .b-inner .video-2{ border: 1px solid #6d6d6d; } .b-tv-main img{ margin-left: -10px; margin-right: -10px; } /* -------------------------------- */ .b-slider-events{ max-width: 100%; overflow: hidden; } .main-bot-block{ margin-top: 24px; } .b-main-news .b-bot{ position: absolute; bottom: 0; } .bnr_main_300_600{ background:#ccc; width:300px; height:600px; margin-top: 0; } .b-date{ position: absolute; top: 70px; left: 17px; color: #7b7b7b; } .b-main-obzor{ margin-top: 16px; } .b-popular-main{ margin-top: 10px; /*margin-bottom: 10px;*/ } .b-econom-calendar-main{ margin-bottom: 20px; } .c_under_article { clear: both; } /* ===================================================================== */ /* ========================================================= */ /* ========== Фотогалерея Рё стили для Colorbox ============= */ /* ========================================================= */ a.lightbox.cboxElement, a.colorbox.cboxElement { cursor: url(/site/themes/lapuzzle/images/zoomin.png), pointer; } div#cboxOverlay { cursor: url(/site/themes/lapuzzle/images/close.png), pointer !important; } .f-logo{ max-width: 100px; } .bg-brand-link {display: none;} .b-vprofite {display: none;} .b-tv-BreadCrums {display: none;} /* Блоги трейдеров */ .user-list-post .b-post .b-post-date { color: #999; font-size: 12px; text-align: right; } .user-list-post .b-post h3 { margin-top: 2px; margin-bottom: 6px; font-size: 16px; font-weight: bold; color: #1c75bc; } .user-list-post .b-post .b-post-text { padding-bottom: 10px; border-bottom: 1px solid #c1c1c1; } /* ==================================== */ /* ========= МЕНЮ ТЕГОВ =============== */ /* ==================================== */ /* ==== Первый уровень ======== */ .b-under-head ul.level-1 { position: relative; background: #000000; width: 100%; display: table; font-size: 14px; padding: 0 5px; margin: 0; } /*@media (min-width: 992px) {*/ /*.ic .b-under-head ul.level-1 {*/ /*padding-right: 260px;*/ /*}*/ /*}*/ .b-under-head ul.level-1 > li { display: table-cell; list-style: none; padding-right: 2px; position: initial; } .b-under-head ul.level-1 > li.dropdown { position: relative; } .b-under-head ul.level-1 > li:first-child { padding-left: 2px; } .b-under-head ul.level-1 > li > a { text-transform: uppercase; display: block; background: inherit; margin: 2px 0px; font-size: 16px; color: #fff; font-weight: bold; line-height: 28px; height: 26px; text-align: center; transition: all .3s; padding: 0 10px; } /*.ic .b-under-head ul.level-1 > li > a {*/ /*text-transform: uppercase;*/ /*!*font-size: 15px;*!*/ /*font-size: 14px;*/ /*font-family: 'Roboto Condensed', sans-serif;*/ /*font-weight: bold;*/ /*white-space: nowrap;*/ /*padding: 0 9px;*/ /*}*/ .b-under-head ul.level-1 > li > a:hover { color: #fff; background-color: rgba(245, 130, 35, 0.51); background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 40%, rgba(255,255,255,0.5) 60%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 40%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 40%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); } .b-under-head ul.level-1 > li.act > a { color: #000; background-color: rgba(255,255,255,1); background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 20%, rgba(255,255,255,1) 80%, rgba(255,255,255,0) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 20%,rgba(255,255,255,1) 80%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 ); } .b-under-head ul.level-1 > li.dropdown > a:after { content: "\e114"; padding-left: 4px; font-family: 'GLYPHICONS Halflings Regular'; font-size: 8px; color: inherit; } .b-under-head ul.level-1 > li.dropdown.act > a:after { color: #000; } /*=========================================================*/ /*====== Новый стиль меню тегов для РѕСЃРЅРѕРІРЅРѕРіРѕ портала =====*/ /*=========================================================*/ /* ==== Первый уровень ======== */ .b-under-head { border-top: 1px solid #5d5d5d; margin-bottom: 10px; } .b-under-head .hor-menu.fv ul.level-1 { position: relative; background: #000000; width: 100%; font-family: Arial, sans-serif; font-size: 14px; padding: 0 5px; } .b-under-head .hor-menu.fv ul.level-1 > li { float: left; list-style: none; padding-right: 2px; } .b-under-head .hor-menu.fv ul.level-1 > li.dropdown { position: relative; } .b-under-head .hor-menu.fv ul.level-1 > li:first-child { padding-left: 2px; } .b-under-head .hor-menu.fv ul.level-1 > li > a { text-transform: initial; display: block; background: inherit; margin: 2px 0; color: #ffffff; height: 26px; margin-right: 2px; text-align: center; transition: all .3s; /*padding: 4px 8px;*/ padding: 4px 4px; font-size: 14px; font-weight: bold; line-height: 1.1; border-bottom: 3px solid #f58220; border-radius: 0; } .b-under-head .hor-menu.fv ul.level-1 > li > a:hover { color: #fff; background-color: #f58220; } .b-under-head .hor-menu.fv ul.level-1 > li.act > a { color: #000; background-color: #f58220; } .b-under-head .hor-menu.fv ul.level-1 > li.dropdown > a:after { content: "\e114"; padding-left: 4px; font-family: 'GLYPHICONS Halflings Regular'; font-size: 8px; color: inherit; } .b-under-head .hor-menu.fv ul.level-1 > li.dropdown.act > a:after { color: #000; } /* ==== Второй уровень ======== */ .b-under-head ul.level-1 > li > ul.level-2 { display: none; list-style: none; box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.2); } .b-under-head ul.level-1 > li > ul.level-2:after { content: ''; display: block; clear: both; } .b-under-head ul.level-1 > li.act > ul.level-2 {} .b-under-head ul.level-1 > li.dropdown:hover > ul.level-2 { background: #eee; display: block; font-size: 14px; padding: 6px 15px 10px 10px; position: absolute; left: 0; top: 30px; border-bottom: 3px solid #999998; z-index: 3; } .b-under-head ul.level-1 > li > ul.level-2 > li.num1 { padding-right: 5px; } .b-under-head ul.level-1 > li.dropdown:hover:last-child > ul.level-2 { right: 0; left: auto; } /* ==== Бывший Третий уровень ======== */ .b-under-head ul.level-1 > li > ul.level-2 { padding: 0; list-style: none; } .b-under-head ul.level-1 > li > ul.level-2 > li > a { color: #333; background: inherit; display: block; white-space: nowrap; transition: all .3s; padding: 1px 10px; } .b-under-head ul.level-1 > li > ul.level-2 > li.act > a, .b-under-head ul.level-1 > li > ul.level-2 > li > a:hover { color: #000; background-color: rgba(245, 130, 35, 0.51); background: -webkit-linear-gradient(left, rgba(100,100,100,0) 0%,rgba(100,100,100,0.2) 40%,rgba(100,100,100,0.2) 60%,rgba(100,100,100,0) 100%); background: linear-gradient(to right, rgba(100,100,100,0) 0%,rgba(100,100,100,0.2) 40%,rgba(100,100,100,0.2) 60%,rgba(100,100,100,0) 100%); } .b-under-head ul.level-1 > li > ul.level-2 > li > a:before { content: "\e080"; padding-right: 4px; font-family: 'GLYPHICONS Halflings Regular'; font-size: 8px; color: #0f5898; } /* ==================================================== */ /* ===== Оформление для главной Октябрь 2018 ========== */ /* ==================================================== */ body.main-2018 h2.line {margin: 0 0 9px 0;} i.all.fa.fa-arrow-right { font-size: 14px; display: inline-block; } .news2018 .b-main-news2017 { height: 500px; } .ocenki .b-pub-main-st .b-img, .eksperty .b-pub-main-st .b-img { margin-bottom: 5px; z-index: 1; width: 100px; } .ocenki .b-pub-main-st .b-img img, .eksperty .b-pub-main-st .b-img img { width: 100%; height: auto; } body.main-2018 .b-pub-main-st a.title { font-size: 14px; line-height: 1.1; display: block; margin: 6px 0 4px; word-break: break-word; } body.main-2018 .b-pub-main-st .b-dinf { width: 100%; height: 13px; background-color: #8d8d8d; margin-bottom: 2px; } body.main-2018 .b-pub-main-st .date { font-size: 10px; font-weight: bold; color: #eee; padding-left: 2px; } body.main-2018 .b-pub-main-st a.comment { font-size: 10px; color: #eee; float: right; margin-right: 3px; margin-top: 0; } body.main-2018 .b-pub-main-st a.comment i.glyphicon.glyphicon-comment { font-size: 90%; margin-right: 1px; } /* ---- РЎРїРёСЃРѕРє публикаций 2017 ---- */ body.main-2018 .b-pub-main-pub .b-item { border-bottom: none; } body.main-2018 .b-pub-main-pub.new2017 { position: relative; margin-top: 0; } body.main-2018 .b-pub-main-pub.new2017 .b-container { position: relative; height: 94px; overflow: hidden; } body.main-2018 .b-pub-main-pub.new2017 .b-dinf { margin-top: -5px; } body.main-2018 .b-pub-main-pub.new2017 .b-img { float: left; width: 122px; height: auto; text-align: left; margin-left: 0; margin-right: 13px; } body.main-2018 .b-pub-main-pub.new2017 .b-img img { width: 100%; } body.main-2018 .b-pub-main-pub .b-title { font-size: 16px; line-height: 18px; margin-bottom: 2px; font-weight: 700; } body.main-2018 .b-pub-main-pub.new2017 .b-descr { font-size: 12px; line-height: 1.2em; } /* ==================================================== */ /* ---- РЎРїРёСЃРѕРє публикаций РЅР° главной 2018 ---- */ body.main-2018 .b-pub-main-pub .b-item { border-bottom: none; } body.main-2018 .b-pub-main-pub.new2018 { position: relative; margin-top: 0; } body.main-2018 .b-pub-main-pub.new2018 .b-container { position: relative; height: 94px; overflow: hidden; } body.main-2018 .b-pub-main-pub.new2018 .b-img { float: none; width: 100%; height: auto; text-align: left; margin: 0; position: relative; margin-bottom: 8px; } body.main-2018 .b-pub-main-pub.new2018 .b-dinf { position: absolute; bottom: 2px; left: 2px; right: 2px; height: 16px; padding: 0 3px; line-height: 1; background-color: rgba(225, 225, 225, 0.7); } body.main-2018 .b-pub-main-pub.new2018 .b-container { position: relative; height: 100px; overflow: hidden; margin-bottom: 5px; } body.main-2018 .b-pub-main-pub.new2018 .b-container a:hover { color: #2f71ab; } body.main-2018 .b-pub-main-pub.new2018 .date { font-size: 11px; color: #333; font-weight: bold; } body.main-2018 .b-pub-main-pub.new2018 .b-img img { width: 100%; } body.main-2018 .b-pub-main-pub.new2018 .comment { font-size: 11px; color: #333; float: right; margin-right: 0; margin-top: 2px; } body.main-2018 .b-pub-main-pub.new2018 .b-title { font-size: 14px; line-height: 1.2; margin-bottom: 7px; font-weight: 700; } body.main-2018 .b-pub-main-pub.new2018 .b-descr { font-size: 12px; line-height: 1.2em; } /* ==================================================== */ /* Перекраска новостей РІ правых колонках */ .RightColumn .b-main-news2017 .b-item a {color: #0e5898;} .RightColumn .b-main-Company-news2017 .b-title a {color: #0e5898;} /* РќРѕРІРѕРµ (горячие новости) РІ шапке */ .hot_head_block { position: absolute; left: 310px; top: 8px; } /* ===================================================================== */ /* ==================== Правки РёР· кастомного CSS ======================= */ /* ===================================================================== */ /* --------- Увеличение высоты лобного места ------------ */ .b-main-block-on-main {margin-bottom: 10px;} .b-main-block-on-main .b-inf-cnt {height: 140px;} .b-main-block-on-main .b-descr {font-size: 13px;} .b-main-block-on-main .b-title {font-size: 17px; line-height: 18px;} /* --------- Прекраска СЃРёРЅРёС… ссылок ------------ */ a { /*color: #0e5898;*/ color: #0048b3; /*color: #0059be;*/ } .ic-content a, .content a { /*color: #0048b3;*/ color: #0075f1; /*text-decoration: underline;*/ /*text-decoration-style: dotted;*/ /*text-decoration-thickness: from-font;*/ } .ic-content a:hover, .content a:hover {color: #f68421;} .innercontent .b-pub-list-article .b-item .title {color: #1E1E1E;} .b-item-m a {color: #0e5898;} .b-list-article-carousel .item .name {color: #0e5898;} /* --------- Заголовки для горячей цифры ------------ */ .innercontent .b-pub-list-article .b-item.news.hot-digit .title { color: #ea0000; font-size: 20px; line-height: 1.1; margin-top: 5px !important; } .innercontent .b-pub-list-article .b-item.news.hot-digit .title:hover { color: #000000; } /* ---------Правки Рё добавки Рє CSS ------------ */ /* --------- РўРѕРї-информер ------------ */ div#informer_pok { /*background: #13131C !important;*/ z-index: 50 !important; } /* --------- РЁРђРџРљРђ ------------ */ /* Дата РІ шапке */ .head .b-date { display: block; position: absolute; top: 70px; left: 19px; width: 224px; color: #bbb; font-size: 12px; text-align: center; } @media (max-width: 1000px) { .head .b-date {display: none;} } /* Модификация новогодней шапки */ .c-head:before {background: none !important; height: 0px !important;} body.black .c-head {border-bottom: none !important;} /* Подвал */ .footer-links ul { top: 5px; /*margin-right: 60px;*/ margin-right: 30px; } /* ---- РќРћР’РћРЎРўР РќРђ ГЛАВНОЙ ---------------- */ /* Нижний край новостей РЅР° главной */ .b-main-news .b-item.first .to-white, .to-grey { height: 60px; padding-top: 30px; } .b-main-news { font-family: inherit; background: none; } .b-main-news .b-item a { color: #000; } .b-main-news .b-item.first .b-title { font-size: 14px; padding-bottom: 0; } .b-main-news .b-item.first .b-descr {display: none;} .b-main-news .b-item.first .to-white {display: none;} .b-main-news .b-item .b-title { font-size: 14px; line-height: 16px; } .b-main-news > .b-item:nth-child(13) { display: none; } .b-main-news > .b-item:nth-child(14) { display: none; } .b-bot > .b-item.tbl:nth-child(10) { display: none; } .b-main-news .b-item.tbl .b-title { font-size: 13px; } h2.h-main-news a {color: #f58223;} /* Заголовки Горячей цифры Рё Пресс-релизов РЅР° главной */ h2.h-hotdigit, h2.h-company-news { font-weight: normal; color: #F78421; margin: 0; background: url(/site/themes/lapuzzle/images/bg_line_head.jpg) 0px 20px repeat-x #fff; text-transform: lowercase; line-height: 20px; padding: 10px 0 5px; border-top: none; border-bottom: none; } /* -------- ПУБЛРРљРђР¦РР ----------- */ /* РЎРїРёСЃРѕРє MiXT статей РїРѕ тегам */ .b-article-mixt .b-pub-list-article-mixt .b-item { background-color: #fff; height: 200px; border: 1px solid #ccc; padding: 12px; display: block; position: relative; overflow: hidden; margin: 10px 0; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; } .b-article-mixt .b-pub-list-article-mixt .b-item:hover { box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.3); } .b-article-mixt .b-pub-list-article-mixt .b-item .b-inf .ava { display: inline-block; width: 100px; height: 76px; float: left; margin-right: 8px; margin-bottom: 7px; background: url(/site/public/elfinder/img/FV_News_Stub-2.png) no-repeat; background-size: 100%; text-align: center; /*padding-right: 20px;*/ } .b-article-mixt .b-pub-list-article-mixt .b-item .b-inf .date { font-size: 11px; color: #999; line-height: 11px; margin-bottom: 2px; white-space: nowrap; } .b-article-mixt .b-pub-list-article-mixt .b-item .b-inf ul.b-pub-tag {clear: right;} .b-article-mixt .b-pub-list-article-mixt .b-item .b-inf ul.b-pub-tag li { list-style: none; margin-left: 10px; margin-right: 10px; } .b-article-mixt .b-pub-list-article-mixt .b-item .b-inf ul.b-pub-tag li:before { content: " "; background: #999; position: absolute; width: 4px; height: 4px; border-radius: 50%; margin-top: 5px; margin-left: -8px; } .b-article-mixt .b-pub-list-article-mixt .b-item .b-inf ul.b-pub-tag a {color: #999999;} .b-article-mixt .b-pub-list-article-mixt .b-item .title { margin-top: 14px; display: block; font-size: 17px; line-height: 18px; /*color: #428BCA;*/ color: #1E1E1E; font-weight: 700; margin-bottom: 5px; } .b-article-mixt .b-pub-list-article-mixt .b-item .descr { color: #1E1E1E; font-size: 13px; line-height: 15px; } /* Нижний отступ РїРѕРґ картинкой */ .content .b-show-art .b-img {margin-bottom: 20px;} .content .b-show-art .b-img:after { } /* Заглушка для СЃРїРёСЃРєР° Новостей (Публикаций) + выравнивание AVA */ .b-pub-list-article .b-item .ava { background: url(/site/public/elfinder/img/FV_News_Stub-1.png) no-repeat; text-align: center; padding-right: 20px; } /* Авторы Рё источники РІ публикациях*/ .content table.tbl-stripped {font-size: 14px;} .content table.tbl-stripped p {font-size: inherit !important;} ul.b-pub-tag {margin-left: 17px;} /* Корректировка заголовка РІ публикациях*/ .b-show-art h2 { margin: 20px 0 6px 0;} /* Корректировка оформления таблиц РІ публикациях*/ .b-show-art td > p { padding: 0; margin: 0;} .b-show-art th > p { padding: 0; margin: 0;} .b-show-art table {margin: 0 0 5px;} /* Стиль tbl-stripped РІ публикациях*/ .tbl-stripped {border-collapse: collapse;} .tbl-stripped th{background: #FEEEDE; padding: 7px 5px 7px 10px; border: 2px solid #fff; white-space: inherit;} .tbl-stripped > tbody > tr > td{background: #d7d7d7; padding: 7px 5px 7px 10px; border: 2px solid #fff;} .tbl-stripped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {background: #ececec;} /* Стиль tbl-simple РІ публикациях*/ .tbl-simple {border-collapse: collapse;} .tbl-simple th{background: #FEEEDE; padding: 7px 5px 7px 10px; border: 1px solid #ccc;} .tbl-simple > tbody > tr > td{ background: #ececec; padding: 7px 5px 7px 10px; border: 1px solid #ccc;} .tbl-simple > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th { background: #fff;} /* Корректировка скругления углов РІ переключателе размера шрифтов */ .change-fonts i:first-child {border-radius: 2px 0 0 2px !important;} .change-fonts i:last-child {border-radius: 0 2px 2px 0 !important;} /* Задает масштабирование заголовков РІ публикациях */ .content H2 {font-size: 1.38em !important; line-height: 1.11 !important;} .content H3 {font-size: 1.15em !important; line-height: 1.13 !important;} /* Корректировка отступов РІ СЃРїРёСЃРєРµ Оценки Рё Рксперты */ .b-list-art .b-art {margin-bottom: 2px;} .b-list-art .b-art .b-descr {margin: 2px 0 6px; line-height: 1.3;} .b-list-article-author .item .b-body h2 {margin-bottom: 2px !important;} /* Высота РєРЅРѕРїРѕРє слайдера События РїРѕ высоте фотографий РЅР° главной */ /*.b-list-article-carousel .carousel-control { height: 119px !important;}*/ /* Размер картинок слайдера События РїРѕ высоте фотографий РЅР° главной */ .b-list-article-carousel .slick-slide img {width: 100%;} /* Задает масштабирование шрифта Р¤РРћ автора РІ экспертах + уменьшение нижнего отступа */ .b-info-author { font-size: 1em !important; line-height: 1.23em !important; padding: 14px 14px 10px !important; width: 100%; max-width: 395px; float: left; margin-bottom: 20px; } /* Приподнимает вверх РЅР° 4px тексты РЅР° плашках Рнтервью */ .b-list-interview .b-desc {padding-top: 5px !important;} .b-list-interview .date {top: 6px !important;} /* Возвращает нулевой отступ Сѓ большого интервью РЅР° главной */ .b-list-interview .b-item.main .b-desc {padding-top: 0 !important;} /* Уменьшает высоту блока топ-баннера */ .bnr-960-90 { margin-top: 15px !important; margin-bottom: -5px !important; } /* Оформление алфавитного навигатора РІ Авторах Рё источниках */ .list-sym li a { min-width: 24px !important; padding: 1px 4px !important; border: none !important; font-weight: 700; color: #737373 !important; background: #FFFFFF !important; border-radius: 3px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.19); } .list-sym li a:hover { color: #FFFFFF !important; background: #F58223 !important;} .list-sym li { margin-right: 6px !important; margin-bottom: 4px !important; background: none !important; } .b-list-author-source {margin-top: 10px;} .tab-pane.active .hd { border-top: 1px solid #e8e8e8; margin-bottom: 20px; } /* Тень РїРѕРґ логотипами пресс-релизов */ .b-main-news .b-item a>img {box-shadow: 2px 2px 3px rgba(0,0,0,0.2);} /* Размер шрифта репостов 12px*/ .share-item .share-counter {font-size: 12px;} /* Верхний отступ для Яндекс.Директа*/ #yandex_ad {margin-top: 20px;} /* МЕНЮ РНВЕСТРР¦РР™ (редизайн июль 2019) */ .menu-invest .nav-tabs { border-bottom: none; font-family: 'Roboto', Arial, sans-serif; } .menu-invest .nav-tabs > li {margin: 0 5px 5px 0;} .menu-invest .nav-tabs > li > a { text-transform: initial; font-size: 14px; line-height: 1.1; padding: 0 17px; margin: 0; display: block; background: inherit; text-align: center; transition: all .3s; background-color: rgba(232, 232, 232, 0.3); color: #333; border-radius: 0; border: none; border-bottom: 3px solid #f58220; } .menu-invest .nav-tabs > li:hover > a { background-color: #f58220; color: #fff; border: none; border-bottom: 3px solid #f58220; } .menu-invest .nav-tabs > li.active:hover > a, .menu-invest .nav-tabs > li.active > a { background-color: #f58220; color: #fff; border: none; border-bottom: 3px solid #f58220; z-index: 16; box-shadow: 3px 2px 5px rgba(0, 0, 0, 0.2); } .menu-invest .b-company-logo a {width: 100px;} /* Логотипы РІ меню инвестиций */ .b-company-logo { display: table; margin: 15px -10px 0 0; } .b-company-logo a { display: table-cell; float: left; margin: 0 10px 10px 0; width: 95px; height: 95px; border: 1px solid #fdc696; background: #fff; border-radius: 4px; text-align: center; line-height: 93px; transition: all .3s; } .b-company-logo a:hover {border: 1px solid #f78421; box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3);} /* Авторизация РІ комментариях */ .b-h-item {transition: all .3s;} .b-h-item:hover {box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);} /* Подсветка авторизованного юзера РІ комментариях */ .b-comment-item.us .name {color: #4065b4;} /* Голосование РІ комментариях */ .b-atc span.rating {position: relative; top: -2px;} .b-joke { border: 1px solid #e4e4e4; border-radius: 5px; padding: 10px 37px 7px; box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1); background: url(/site/public/elfinder/img/joke-1.png) 8px 8px no-repeat; margin-bottom: 15px; } .b-joke p { line-height: 1.25em; margin-bottom: 3px; font-weight: 400; font-style: normal; font-size: 14px; color: #333333; } /* РРєРѕРЅРєР° РІ комментариях */ .form-comment .b-actions .b-user {right: 144px; top: 19px;} .form-comment .b-actions .b-user .ico.ico-fb { background: URL(/site/themes/lapuzzle/share/Soc_24px_FB.png); display: block; height: 24px; width: 24px; position: absolute; right: -30px; bottom: -3px; } /* Перечеркнутый СЏРєРѕСЂСЊ РІ статьях */ s {position: relative;} s > a { position: absolute; top: -50px; } /* ------------- Первый РїСѓРЅРєС‚ Р±РѕРєРѕРІРѕРіРѕ меню ----------------- */ /*#pagecontent > .c-head > .b-sidebar > .b-menu > ul > li.first.num1 {display: none;}*/ /*.ic #pagecontent > .c-head > .b-sidebar > .b-menu > ul > li.first.num1 {display: block;}*/ .ic #pagecontent > .c-head > .b-sidebar > .b-menu > ul > li.act.num6 {display: none;} /* ------------- РџРѕРёСЃРє РІ шапке ----------------- */ #ya-site-form0 .ya-site-form__form .ya-site-form__input-text:focus, #ya-site-form1 .ya-site-form__form .ya-site-form__input-text:focus {background-color: #fff !important;} #ya-site-form0 .ya-site-form__form .ya-site-form__input-text, #ya-site-form1 .ya-site-form__form .ya-site-form__input-text {height: 34px;} .ya-site-form__search-input-layout-r{display: none;} .ya-site-form__input{line-height: 22px;} .ya-site-form__input-text{border-radius: 5px !important; padding-left: 8px !important;} /* ------------- Мобильный РїРѕРёСЃРє ----------------- */ .bt-mobile-search .ya-site-form__input-text { border-radius: 5px !important; padding: 5px 10px !important; background-color: #fff !important; } .bt-mobile-search .ya-site-form__search-input-layout-r {display: table-cell;} .bt-mobile-search input.ya-site-form__submit { height: 34px; border-radius: 4px; padding: 5px 15px; font-weight: bold; background-color: #d0d0d0; } .bt-mobile-search input.ya-site-form__submit:hover {background-color: #aaa;} .bt-mobile-search input.ya-site-form__submit:focus {outline: none;} .bt-mobile-search button.btn.mobile_search { text-indent: -999999px; width: 60px; height: 77px; background-color: transparent; } .bt-mobile-search button.btn.mobile_search:focus {outline: none;} .bt-mobile-search .modal {top: 30px;} /* =================================== */ /* ======= Подменю календаря ========= */ /* ====== Рё раздела Котировки ======== */ /* ============ ВКЛАДКР============== */ .calendar-submenu .level-1.menu { border-bottom: none; overflow: hidden; padding: 0; list-style: none; /*max-width: 990px;*/ } .calendar-submenu .level-1.menu > li { display: inline-block; margin-bottom: 6px; /*float: none;*/ } .calendar-submenu .level-1.menu > li > a { font-size: 14px; font-weight: bold; line-height: 1.1; min-height: auto; padding: 8px 8px; /* background-color: rgba(232, 232, 232, 0.3); */ background-color: #fff; color: #333; /*border-color: transparent !important;*/ /* border-radius: 0; */ border-radius: 5px; /*border: none;*/ /* border-bottom: 3px solid #f5821f !important; */ border: 2px solid #f5821f !important; transition: all .3s; display: block; margin-right: 5px; } .calendar-submenu .level-1.menu > li > a > span {text-align: left;} .calendar-submenu .level-1.menu > li:nth-child(1) > a {z-index: 10;} .calendar-submenu .level-1.menu > li:nth-child(2) > a {z-index: 9;} .calendar-submenu .level-1.menu > li:nth-child(3) > a {z-index: 8;} .calendar-submenu .level-1.menu > li:nth-child(4) > a {z-index: 7;} .calendar-submenu .level-1.menu > li:nth-child(5) > a {z-index: 6;} .calendar-submenu .level-1.menu > li:nth-child(6) > a {z-index: 5;} .calendar-submenu .level-1.menu > li:nth-child(7) > a {z-index: 4;} .calendar-submenu .level-1.menu > li:nth-child(8) > a {z-index: 3;} .calendar-submenu .level-1.menu > li.active > a, .calendar-submenu .level-1.menu > li.act > a, .calendar-submenu .level-1.menu > li > a:focus, .calendar-submenu .level-1.menu > li > a:hover { color: #fff; background-color: #f58220; } .calendar-submenu .level-1.menu > li.active > a, .calendar-submenu .level-1.menu > li.act > a { background-color: #f58220; color: #fff; z-index: 16; box-shadow: 3px 2px 5px rgba(0, 0, 0, 0.2); } .calendar-submenu .level-1.menu > li.act > a:focus, .calendar-submenu .level-1.menu > li.act > a:hover { color: #fff; z-index: 15; } @media (max-width: 767px) { .calendar-submenu .level-1.menu > li { /*float: none;*/ } .calendar-submenu .level-1.menu > li > a { /*border-radius: 3px !important;*/ /*margin-right: 10px;*/ /*min-height: 20px;*/ /*padding: 7px 7px 2px;*/ } .calendar-submenu .nav-tabs > li > a { margin-bottom: 0; } } /* =================================== */ /* ==== РЎРўРЛР2019 ДЛЯ ГЛАВНОЙ ======= */ /* =================================== */ .ocenki .b-pub-main-st .b-container, .eksperty .b-pub-main-st .b-container {height: 115px;} .b-main-block-on-main.new2019 {margin-bottom: 0;} .b-main-block-on-main.new2019 .b-img {width: 100%; height: auto; margin-bottom: 8px; position: relative;} .b-main-block-on-main.new2019 .b-img img {width: 100%; height: auto;} .b-main-block-on-main.new2019.mobile {clear: both;} .b-main-block-on-main.new2019.mobile .b-img { margin-bottom: 10px; float: left; width: 120px; margin-right: 10px; } .b-main-block-on-main.new2019.mobile .b-dinf { position: relative; bottom: 0; left: 0; right: 0; height: 16px; padding: 0 3px; line-height: 1; background-color: rgba(0, 0, 0, 0.4); } .b-main-block-on-main.new2019 .b-dinf { position: absolute; bottom: 2px; left: 2px; right: 2px; height: 16px; padding: 0 3px; line-height: 1; background-color: rgba(0, 0, 0, 0.35); } .b-main-block-on-main.new2019 .date { font-size: 11px; color: #ccc; font-weight: bold; } .b-main-block-on-main.new2019.mobile .date { color: #fff; } .b-main-block-on-main.new2019 .b-container { position: relative; /*height: 100px;*/ height: 108px; overflow: hidden; } .b-main-block-on-main.new2019 .b-container .b-title { /*font-size: 18px;*/ font-size: 16px; line-height: 1.1; } .b-main-block-on-main.new2019 .b-descr-2 { font-size: 13px; line-height: 1.2em; color: #333; } .b-main-block-on-main.new2019 .b-container a:hover { color: #2f71ab; } /*@media (max-width: 767px) {*/ /*.b-pub-main-st .b-item:last-child {display: none;}*/ /*}*/ .b-slider-events.new2017 .b-list-article-carousel { max-height: 255px; overflow: hidden; } .b-list-article-carousel .item .name { color: inherit; } .b-list-article-carousel .item:hover .name { color: #2f71ab; } body.main-2018 .b-pub-main-pub.new2018 .b-img img { max-width: 180px; } /*Временный РєСѓСЃРѕРє для старой шапки*/ .b-head-citat { font-size: 13px; color: #fff; position: absolute; right: 12px; z-index: 1; text-align: right; top: 13px; line-height: 15px; font-weight: bold; } .head-img-citat { position: absolute; /* right: 180px; */ right: 20px; height: 62px; top: 11px; } .b-head-citat2 { font-size: 13px; color: #fff; position: absolute; right: 11px; width: 160px; z-index: 1; text-align: left; top: 13px; line-height: 15px; font-weight: bold; } /* ------------------------------------- */ /* ---------- Адаптивность ------------- */ /* ------------------------------------- */ @media (min-width: 992px) { .w240 {width: 260px;} .w300 {width: 320px;} .w440 {width: 460px;} .w500 {width: 520px;} .w760 {width: 780px;} .w820 {width: 840px;} .col-md-pull-6.w240 {right: 520px;} .col-md-push-3.w500 {left: 260px;} .head .container#head_container{height: 115px;} } /* Отступ РїРѕРґ контентом для всех материалов */ .b-show-art .content { margin-bottom: 30px; } /* Отступ РїРѕРґ контентом РІ новостях Рё корпоративных новостях */ .b-show-art .content.news, .b-show-art .content.press-release { margin-bottom: 40px; } /* Отмена обтекания картинки РІ корпоративных новостях */ @media (max-width: 460px) { .content.press-release .p-descr {clear: both;} } /* Для просмотра РЅР° мобильнике */ .OnMobile, .on-mobile { display: none; } /* ---------- Адаптив РѕС‚ 1260px РґРѕ 992px ------------- */ @media (min-width: 992px) and (max-width: 1260px) { .b-sidebar { box-shadow: 5px 0 10px rgba(0, 0, 0, 0.3); left: 0; background-color: rgba(230, 230, 230, 0.9); } } /* ---------- Адаптив РѕС‚ 992px РґРѕ 0px ------------- */ @media (max-width: 991px) { /* Включение просмотра РЅР° мобильнике */ .OnMobile, .on-mobile { display: block; } /* Отключение просмотра РЅР° мобильнике */ .NoMobile, .no-mobile, .b-right-column, .bnr-960-90, .b-tree-window, .c_left_bot_dop, .c_under_article, .footer-b-counter, .footer-b-3-2, .footer-b-3-3, #informer_pok, .found-error, .change-fonts, .b-print, .b-head-search, .b-head-tv, .b-head-citat, .head-img-citat, .b-head-citat2, .hot_head_block, .head .b-menu, .b-sidebar, .footer-b-3, .main-tbl-RL-row, .b-under-head-2 { display: none !important; } .b-e-video .b-inner{ height: auto; padding-bottom: 10px; } .b-tv-main{ display: block; text-align: center; } .b-slider-events{ width: 100%; max-width: 100%; } .b-e-video .b-inner .video-1{ margin: 0 auto 10px auto; } .bt-mobile-menu{ display: block; width: 50px; height: 50px; background: #ccc; } body{ padding-top: 0 !important; } .footer-b-3{ width: auto; } .logo{ position: static; margin: 20px auto 10px auto; } .head .b-menu{ position: static; } .head .container{ height: auto; } .head .b-menu ul{ display: block; } .head .b-menu ul li{ float: none; } ul.menu-second{ display: none; } .bt-mobile-menu{ width: 60px; display: block; float: left; height: 77px; background: url("/site/themes/lapuzzle/m/ex_menu.png") 10px 36px no-repeat; } .bt-mobile-search { width: 60px; display: block; float: right; height: 77px; background: url(/site/themes/lapuzzle/m/ico_search.png) 15px 35px no-repeat; } .slideout-menu{ padding-top: 20px; padding-left: 10px; } .slideout-menu ul { padding: 3px 10px 0 0; } .slideout-menu ul.level-1.menu > li.first.num1 { /*display: none;*/ } .ic .slideout-menu ul > li.first.num1 { display: initial; } .slideout-menu ul li { color: #85888d; font-weight: bold; font-size: 14px; letter-spacing: 1px; padding: 5px 0 5px 15px; margin: 0; list-style: none; } .slideout-menu ul li a{ color: #fff; } .slideout-menu > ul > li > a { color: #f58223; } .footer-logo{ left: 10px !important; } .footer-b-1{ left: 10px; } .footer-b-2{ left: 10px; } .m-container{ margin-bottom: -154px; } .footer-push, .b-footer{ height: 154px; } .container#pagecontent { width: auto; padding-left: 0; background-color: white; } body.black .container#pagecontent { background-color: #333333; } body.black-full .container#pagecontent { background-color: #000; } .container#pagecontent .innercontent { padding-left: 10px; padding-right: 10px; } .nav-tabs > li > a { margin-bottom: 5px; border-radius: 4px; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-bottom-color: #ddd; } .goroskop-main { margin: 20px auto 20px; width: 300px; } .b-main-interview-special-2017 .b-main-interview .b-img > a > img { width: 100%; max-width: 500px; } .b-main-interview-special-2017 .b-desc { height: auto !important; max-width: 500px; text-align: left; padding-bottom: 20px; } .b-main-interview-special-2017 .b-item { height: auto !important; } .b-main-block-on-main.new2017 .b-inf-cnt { height: auto !important; padding-bottom: 20px; } .b-main-interview-special-2017 { padding-bottom: 0; margin-bottom: 20px; } ul.site-map li a { width: 100%; } /* ======= Адаптивность МЕНЮ ТЕГОВ ========== */ .b-under-head {border-top: none !important;} /*.ic .b-under-head {border-top: none;}*/ .b-under-head ul.level-1 { display: block; padding: 2px 5px 4px; text-align: center; margin-bottom: 5px; } .b-under-head ul.level-1 > li {display: inline-block; padding: 0;} .b-under-head ul.level-1 > li:first-child {padding-left: 0;} .b-under-head ul.level-1 > li > a { font-size: 14px; line-height: 1.3; border: 1px solid rgba(245, 130, 32, 0.7); border-radius: 4px; margin: 2px; height: auto; padding: 3px 8px; } .b-under-head ul.level-1 > li.act > a {color: #fff; background: #f58220;} .b-under-head ul.level-1 > li.dropdown > a:after {display: none;} .b-under-head ul.level-1 > li > ul.level-2 {display: none !important;} .b-under-head .hor-menu.fv ul.level-1 > li {float: none;} .b-top {display: none;} } /* ----------- To of file ------------- */