/* БАННЕРЫ */
/*Видео в мск и бизнесе*/
.seedr-player {
margin-bottom: 15px;
}
/* Брендирование блока  */
.ecInfoBrand > div {
background: #f8f8f8;
padding: 8px 15px 15px 15px;
margin-bottom: 10px;
}
.ecInfo > div.ecInfoBrand, .ecInfo > .ecInfoBrand .eibBanTop,  .ecInfo > .ecInfoBrand .eibBanBot {
padding: 0px;
margin-bottom: 0px;
}
.ecInfo > .ecInfoBrand .eibBanBot, .ecInfo > .ecInfoBrand .eibBanTop {
max-height: 40px;
max-width: 270px;
}
.ecInfoBrand .eibInfo {
margin-bottom: 0px;
}
.ecInfo > .ecInfoBrand > div:last-child {
margin-bottom: 20px;
}
/* Баннер инком */
.incomBan {
text-decoration: none;
font: 18px Arial;
color: #fff;
width: 240px;
height: 50px;
background: #0136AE;
display: block;
position: relative;
font-weight: bold;
}
.incomBan > span {
display: inline-block;
position: absolute;
top: 4px;
left: 68px;
width: 156px;
text-align: center;
}
.incomBan > img {
position: absolute;
top: 5px;
left: 5px;
}
/* Баннер внутри новости */
.banFlashTop embed {
border-width: 20px 0px 0px 0px;
border-style: solid;
border-color: #fff;
}
/* Код четерых баннеров под новостью */
.tgbGor {
display: block;
}
.tgbLine {
display: block;
border-style: solid;
border-width: 4px 0px;
border-color: #eaeaea;
margin: 36px 0px 40px 0px;
}
.tgbGor > div {
display: inline-block;
padding: 36px 0px;
width: 24%;
vertical-align: top;
}
.mgrMid .emygr {
padding: 20px 0px 20px 0px;
}
.mrg40 .emygr {
margin-top: 17px;
}
.mgrTop .emygr {
padding: 10px 0px 0px 0px;
}
.mgrBot .emygr {
padding: 0px 0px 10px 0px;
}
.mgrNo .emygr {
padding: 0px;
}
.banner {
margin:  0px 0px 20px 0px;
}
.banAllP {
text-align: center;
vertical-align: middle;
}
/* Отменяет отступы у блока с баннером над футером */
.noPadBlock {
padding: 0px !important;
}
/* Баннер над футером */
.footBan {
width: 1200px;
padding: 0px !important;
display: inline-block;
margin-top: -4px !important;
max-height: 300px;
}
.footForBan {
margin-top: -5px;
margin-bottom: -20px;
}
/* Баннер в середине страницы */
.mlbBanner embed, .mlbBanner a > img, .mlbBanner embed, .mlbBanner iframe {
border-width: 20px 0px 20px 0px !important;
border-style: solid !important;
border-color: #fff !important;
}
.mlbBannerZL {
	left: 0px !important;
}
/*Баннер телетрейд на главной странице*/
.ttBanMain {
width: 240px;
}
.ttBanMain a.nal {
display: block;
border:1px solid #C0C2C2;
padding:10px;
}
.ttBanMain table {
width: 220px;
border-collapse: collapse;
}
.ttBanMain .title a, .ttBanMain .title th {
font: 14px 'Proxima Nova Regular','helvetica neue',arial,helvetica,sans-serif;
text-decoration: none;
color: #009075;
padding: 0px 0 8px 0;
text-align: left;
}
.ttBanMain .head {
font: 12px 'Proxima Nova Regular','helvetica neue',arial,helvetica,sans-serif;
color: #9b9f9f;
}
.ttBanMain .head th:first-child {
text-align: left;
padding-left: 5px;
}
.ttBanMain .head th {
background: #f1f1f1;
text-indent: 0;
padding: 4px 0 2px 0;
border-bottom: 3px solid #ebebeb;
text-align: center;
}
.ttBanMain tr td {
border-top: 1px solid #ebebeb;
}
.ttBanMain td {
padding: 7px 2px 7px 2px;
font-size: 12px;
}
.ttBanMain tr td:first-child+td {
width: 70px;
text-align: center;
padding-right: 0;
}
.ttBanMain tr td:first-child+td+td {
width: 70px;
text-align: center;
}
.ttBanMain tr td:first-child+td+td+td {
width: 45px;
text-align: center;
}
.ttBanMain .m {
color: #b25750;
}

@-moz-document url-prefix() {
.mlbBanner embed {
height: 280px;
}
}

.mlbBanner {
max-height: 300px;
}
.mlbBanPress embed {
border-width: 0px 0px 17px 0px;
border-style: solid;
border-color: #fff;
}
.mlbBanner .ctrBanPhoto embed {
border-width: 30px 0px 30px 0px;
}
/* Баннер в шапке у социальных иконок */
.headSpecBan {
display: inline-block;
width: 150px;
height: 35px;
text-align: center;
vertical-align: top;
position: relative;
top: 22px;
margin-left: -10px;
}
.headSpecBan * {
vertical-align: top;
top: 0px !important;
line-height: 35px !important;
}
/* Баннер на главной и индесных разделов (посередине таймлайна) */
.mlbBanner {
display:block;
width: 835px;
position: relative;
left:-80px;
z-index: 101;
background: #fff !important;
border: 0px solid #ebebeb !important;
margin: 0px !important;
padding: 0px !important;
}
.mlbBannerNL {
left:0px !important;
}
.mlbBannerSpace {
background: #fff !important;
}
/* Баннер посередине фотосюжетов */
.mlbBanPhoto {
margin-top: -10px !important;
}
.mlbBanPhoto {
max-height: 290px;
}
/* Баннер в новостях раздела */
.textMO div.ctrBanItem {
display: block;
margin:  10px 0px 0px 0px;
width: 100%;
}
/* Баннер посередине пресс центра, пресс релизов и интервью */
.mlbBanPress .mgrMid .emygr {
padding: 0px 0px 20px 0px;
}
/* Выключение баннера (только моб. версия, только Москва) */
.mskMobBan {
display: none;
}

/*Баннеры в колонке справа*/
.test .emygr > div {border-top: 1px solid #ececec;padding-top:10px;}
.test script:first-child + div .emygr > div {border: 0px ;padding-top:3px;}

@media only screen and (max-width:1279px), only handheld and (max-device-pixel-ratio: 1.1) { /* разрешение от 1024 до 1279 */
.mlbBanner {
width: 635px;
}
.mlbBanner .mlbCont {
width: 635px;
}
.footBan {
width: 1000px;
}
/* Баннер в шапке у социальных иконок */
.headSpecBan {
display: none;
}
/*Баннер телетрейд на главной странице*/
.ttBanMain {
width: 190px;
}
.ttBanMain > div > div {
width: 190px !important;
}
.ttBanMain table {
width: 170px;
border-collapse: collapse;
}
}

@media only screen and (max-width:1023px) { /* разрешение от 768 до 1023 */
.mlbBanner {
width: 730px;
}
.mlbBanner .mlbCont {
width: 730px;
}
.footBan {
width: 810px;
}
}

@media only screen and (max-width:768px) { /* разрешение от 320 до 768 */
/* Код четерых баннеров под новостью */
.tgbGor {
display: none;
}
/* Класс скрывающий баннеры в моб. версии */
.lowBanRem {
display: none !important;
}
.mlbBanner {
width: 280px;
left: -40px;
}
.footBan {
width: 290px;
}
/* Включение баннера (только моб. версия, только Москва) */
.mskMobBan {
display: block;
text-align: center;
margin:  0px 0px 10px 0px;
}
.mskMobBan > div {
display: inline-block;
max-width: 240px;
margin: 0px auto;
}
.mskMobBanM {
margin-top: 20px;
}

.ttBanMain {
     display: none !important;
}
}