/* Настройки всех страниц (начало) */
* {margin: 0px; padding: 0px;}
HTML {height: 100%;}
BODY {margin: 0px; padding: 0px; border: 0px; font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: white !important; text-align: center; color: black; min-height: 100%; height: 100%; font-size: small;}
.all_page {height: auto !important; min-height: 100%; height: 100%; width: 960px; margin: 0px auto; text-align: left;} /* Div центровки страницы */
.page_fon_banner {background-color: white; padding: 0px 10px; position: relative; z-index: 1;} /* Стиль для фонового баннера */
img {border: 0px;}
input, textarea {background-color: white;}
table {border: 0px; border-collapse: collapse; margin: 0px; padding: 0px;}
h1 {font-size: 210%; color: #101b2e; font-weight: normal; padding-bottom: 6px;}
h2 {font-size: 190%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #00192d;}
h2 a {color: #00192d; text-decoration: none;}
h2 a.red {color: #DB3048;}
h2 label {position: relative; top: -2px; color: #7E7E64;}
h3 {font-size: 140%; color: #4e4e4e; font-weight: normal; padding-bottom: 7px;}
h3 span {color: #AB0000; font-size: 85%;}
h3 a {text-decoration: none;}
h4 {color: white; font-size: 100%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; line-height: 1.2em;}
h4 span {font-size: 100%; text-transform: none; font-weight: normal; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 1.1em;}
h4 a {color: white; text-decoration: none;}
h4 label {font-size: 90%;}
h5 {font-size: 110%; font-weight: normal; padding: 3px 0px 6px 0px;}
h5 a {text-decoration: none;}
h6 {font-size: 100%; font-weight: bold; padding-bottom: 4px;}
h6 a {color: black; text-decoration: none;}
a {color: #065fba; text-decoration: underline;}
a:hover {text-decoration: none;}
.title {background-color: #0964bc; padding: 5px 0px 5px 10px; color: white;}
.title_ins {background-color: #0964bc; padding: 5px 0px 5px 10px;}
.title_ins h4 {float: left;}
html:root .title_ins h4 {padding-top: 1px;}
.title_ins div.title_right {float: right; padding-right: 10px; color: #4395DA;}
.title_ins div.title_right a {color: white; text-decoration: underline;}
.title_ins div.title_right a:hover {text-decoration: none;}
.title_ins div.title_right .marker {padding: 0px 6px 0px 6px; text-align: left; color: #bb413f; font-weight: normal; background-color: white; position: relative; left: 5px;}
.title_ins img.arrow {margin-left: 20px; vertical-align: middle; margin-top: -2px;}
.title2 {background-color: #122441; color: white; padding: 5px 0px 5px 10px; margin-bottom: 10px;}
.title2 h4 {float: left; text-transform: none;}
.title2 div.title_right {float: right; text-align: right; padding-right: 10px;}
.title2 a {margin: 0px 5px; color: white; text-decoration: none;}
.title_sort {background-color: #6C9C5E; color: white; padding: 5px 0px 5px 10px;}
.title_sort a {margin: 0px 2px 0px 8px; color: white;}
.title_sort img {vertical-align: middle;}
.title_link {background-color: #0964bc; color: white; padding: 3px 0px 3px 10px; cursor: pointer;}
.title_link h4 {padding-left: 13px; background: url(/images/one/arrow_ver_white.gif) left center no-repeat;}
.title_link.visible h4 {background: url(/images/one/arrow_hor_white.gif) left center no-repeat;}
.title_block {background-color: #0964bc; padding: 5px 0px 5px 10px; color: white; margin-bottom: 9px;}
.head {font-size: 210%; color: #101b2e; font-weight: normal; padding-bottom: 4px;}
.head span {font-size: 75%;}
.head label {padding-left: 9px; font-size: 45%;}
.small {font-size: 75%; color: #646464;}
.redbg {background-color: #ec001f;}
.green {color: #2f7841;}
.green a {color: #2f7841; text-decoration: underline;}
.green a:hover {color: #2f7841; text-decoration: underline;}
.greenbg {background-color: #6C9C5E;}
.greenbg2 {background-color: #58B947;}
.clear {clear: both;}
.none, .noscript {display: none;}
.recover {display: block;}
.clearFieldActive {color: black !important;}
/* Настройки всех страниц (конец) */

/* == Главная и общие стили (начало) */
/* ВЕРХНИЙ БАННЕР - начало */
.all_banner-top, .m_banner-top, .ins_banner-top {width: 960px; height: auto;}
.all_banner-top .banner, .m_banner-top .banner, .ins_banner-top .banner {width: 960px; height: auto; margin: 0px auto;}
/* ВЕРХНИЙ БАННЕР - конец */

/* ВЕРХНЯЯ ЧАСТЬ САЙТА - начало */
.m_header {width: 100%; position: relative;}
.m_header-ins {width: 100%; background: #EFF9FB url(/images/one/logo_ny2016_bg.jpg) left top no-repeat;}

        /* Логотип - начало */
        .m_logo {float: left; width: 230px;}
        .m_logo-txt {padding: 80px 0px 0px 130px;}
        .m_version {list-style-type: none; width: 220px; padding: 0px 0px 0px 42px; position: absolute; top: 193px;}
        .m_version li {float: left; padding: 0px 2px 5px 0px; color: white;}
        .m_version li a {display: block; padding: 1px 7px 1px 7px; color: white; background-color: #073e9c; text-decoration: none;}
        /* Логотип - конец */

        /* Верхняя линия - начало */
        .all_topline {float: left; width: 730px; background: url(/images/one/foreign_bg3.jpg) right top repeat-y;}
        .all_topline-ins {float: left; width: 730px; background: url(/images/one/foreign_ny2016_bg.jpg) right bottom no-repeat;}

                /* Дата и выбор региона */
                .all_region-select {float: left; width: 579px; padding-bottom: 8px; background: url(/images/one/line_ny2016_bg.gif) left top repeat-y;}
                .all_line-logo {float: left; padding: 15px 0px 0px 12px;}
                .all_date {float: left; padding: 18px 0px 0px 10px; color: white; line-height: 1.10em;}
                .all_date strong {padding-right: 3px;}
                .all_date span {color: #bde3f0;}
                .all_date span label {font-size: 75%;}
                .all_date a {color: #bde3f0; text-decoration: underline; margin-left: 3px;}
                .all_date a:hover {color: #bde3f0; text-decoration: none;}

                /* Меню выбора региона */
                .all_select-menu {position: relative; z-index: 99;}
                .all_select-menu ul {display: none; position: absolute; right: -4px; top: 0px; width: 345px; border: 4px solid #0D39A2; padding: 9px 10px 6px 10px; list-style-type: none; text-align: left; font-size: 85%; color: white; background-color: #1E74C7; z-index: 100;}
                .all_select-menu ul li {padding-bottom: 4px;}
                .all_select-menu ul li strong {text-decoration: underline;}
                .all_select-menu ul li.first strong {word-spacing: 0.65em;}
                .all_select-menu ul li a {color: white; text-decoration: none; outline: none;}
                .all_select-menu ul li a:hover {color: #CEE9F3;}
                .all_select-menu ul li a:hover strong {text-decoration: none;}

                /* Вещание за рубежом */
                .all_foreign {float: left; width: 151px; height: 45px; padding-bottom: 8px; position: relative;}
                .all_foreign-txt {position: absolute; bottom: 0px; left: 0px; padding: 32px 8px 3px 14px; font-size: 85%; text-align: center; z-index: 5;}
                .all_foreign-txt a {display: block; width: 124px; padding: 2px 0px 3px 0px; color: white; background-color: #2A69D2; text-decoration: none;}
                .all_foreign .language {margin: 0px 0px 0px 19px; color: white; position: relative; z-index: 10;}
                .all_foreign .language a {display: block; float: left; padding: 2px 5px 4px 25px; margin: 0px 4px; color: white; cursor: pointer; text-decoration: none;}
                .all_foreign .language a.rus {background: #315CA3 url(/images/one/lang_ru.png) 5px 6px no-repeat;}
                .all_foreign .language a.eng {background: #315CA3 url(/images/one/lang_en.png) 5px 6px no-repeat;}
                .all_foreign .language a.select {background-color: #003AAE; text-decoration: underline;}

        /* Верхняя линия - конец */

        /* Сейчас в эфире - начало */
        .m_live-broadcast {float: left; width: 730px; position: relative;}
        .m_main-news {float: left; width: 630px; background-color: #d2eaf6;}

                /* Картинка к верхней трансляции */
                .m_main-news-img {float: left; width: 100px; height: 56px; margin-top: 25px; overflow: hidden}
        .m_main-news-img img {display: none; width: 100px;}

                /* Список прямых трансляций */
                .m_main-news-title {width: 100%; height: 25px; font-size: 0px; background: #1049b8;}
                .m_main-news-title-line {width: 100%; height: 1px; overflow: hidden; font-size: 0px; background: url(/images/one/line_ny2016_bg.gif) -100px top repeat-y; position: relative; top: -1px; margin-bottom: -1px; z-index: 3;}
                .m_main-news table {float: left; width: 380px; list-style-type: none; margin: 10px 0px 0px 10px;}
                .m_main-news table td {padding-bottom: 5px; vertical-align: top;}
                .m_main-news table td.time {width: 3.9em; padding-right: 10px;}
                .m_main-news table td.time a {display: block; width: 3.9em; padding: 1px 0px 1px 0px; text-align: center; color: white; font-weight: bold; background-color: #419ce1; text-decoration: none;}
                .m_main-news table td.time.first a {background-color: #0d3a87;}
                .m_main-news table td.item {}
                .m_main-news table td.item p {padding-bottom: 3px; font-size: 90%;}
                .m_main-news table td.item a {color: black; text-decoration: none;}
                .m_main-news table td.item a.link {color: #065fba; text-decoration: underline;}
                .m_main-news table td.item a:hover {text-decoration: none;}
                .m_main-news table td h6 img {vertical-align: middle; position: relative; top: -1px;}

                /* Распорка */
                .m_spacer {width: 219px; height: 165px; margin-top: -25px;}

                /* Главный анонс */
                .m_announcement {float: right; width: 220px; height: 124px; padding: 0px 8px 8px 0px; position: absolute; bottom: 0px; right: 0px;}
                .m_announcement img {float: right; display: block;}

        /* Сейчас в эфире - конец */

/* ВЕРХНЯЯ ЧАСТЬ САЙТА - конец */


/* ГЛАВНОЕ МЕНЮ - начало */
.all_mmenu {width: 960px; background: #10192C url(/images/one/mmenu_bg.gif) left bottom no-repeat;}
.all_mmenu-line {width: 960px; height: 3px; font-size: 0px; background-color: white; overflow: hidden; position: relative; top: 2px; z-index: 3;}

        /* Главное меню сайта - начало */
        .all_mmenu ul {float: left; width: 780px; color: #2A5DB0; list-style-type: none; padding: 5px 0px 13px 6px; position: relative; z-index: 45;}
        .all_mmenu ul li {float: left; color: white; font-weight: bold; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
        .all_mmenu ul li a {display: block; padding: 9px 6px 7px 6px; color: white; text-decoration: none;}
        .all_mmenu ul li a.mm_link-a {float: left; position: relative; z-index: 15; outline: none; letter-spacing: 0; white-space: nowrap;}
        .all_mmenu ul li.ws {padding: 8px 3px 7px 3px; color: #2A5DB0; cursor: default;}
        .all_mmenu ul li.backLava {border: 0px; z-index: 8; position: absolute; top: 0px; left: 0px; background: #4587D0 url(/images/one/mmenu_select.gif) left bottom repeat-x;}

        .all_mmenu ul li .sub {clear: both; position: relative; z-index: 50;}
        .all_mmenu ul li .sub-frame {width: 810px; display: none; position: absolute; top: 0px; left: 0px; z-index: 50;}
        .all_mmenu ul li .sub-frame .framefix {width: 810px; height: 42px;}
        .all_mmenu ul li .sub-ins {width: 810px; position: absolute; top: 0px; left: 0px; z-index: 55;}
        .all_mmenu ul li .sub-ins .topline {width: 100%; height: 5px; font-size: 0px; background: url(/images/one/mmenu_topcbg.gif) left top repeat-x;}
        .all_mmenu ul li .sub-ins .sub-cont {padding: 3px 0px 3px 5px; border: 5px solid #2a5caa; border-width: 0px 5px 0px 5px; background: #5191cc url(/images/one/mmenu_sub_bg.gif) left bottom repeat-x;}
        .all_mmenu ul li .sub-ins .sub-cont ol {list-style-type: none;}
        .all_mmenu ul li .sub-ins .sub-cont ol li {float: left; text-transform: none; font-weight: normal;}
        .all_mmenu ul li .sub-ins .sub-cont ol li a {padding: 7px 5px 5px 5px; font-size: 11px;}
        .all_mmenu ul li .sub-ins .sub-cont ol li a:hover {color: #3269BF; background-color: white;}
        .all_mmenu ul li .sub-ins .botline {width: 100%; height: 5px; font-size: 0px; background: url(/images/one/mmenu_botcbg.gif) left top repeat-x;}
        .all_mmenu ul li #anons .sub-ins, .all_mmenu ul li #anons .sub-frame, .all_mmenu ul li #anons .sub-frame .framefix {width: 864px;}
        .all_mmenu ul li #teleprogect .sub-ins, .all_mmenu ul li #teleprogect .sub-frame, .all_mmenu ul li #teleprogect .sub-frame .framefix {width: 425px;}
        .all_mmenu ul li #person .sub-ins, .all_mmenu ul li #person .sub-frame, .all_mmenu ul li #person .sub-frame .framefix {width: 480px;}
        .all_mmenu ul li #itv .sub-ins, .all_mmenu ul li #itv .sub-frame, .all_mmenu ul li #itv .sub-frame .framefix {width: 450px;}
        .all_mmenu ul li #interactive .sub-ins, .all_mmenu ul li #interactive .sub-frame, .all_mmenu ul li #interactive .sub-frame .framefix {width: 410px;}
        .all_mmenu ul li #shed .sub-ins, .all_mmenu ul li #shed .sub-frame, .all_mmenu ul li #shed .sub-frame .framefix {width: 250px;}
        /* Главное меню сайта - конец */

        /* Поиск по сайту - начало */
        .all_search {float: left; padding: 10px 0px 0px 0px;}
        .all_search input {vertical-align: middle;}
        .all_search .inp_search {width: 135px; height: 22px; padding: 1px 0px 0px 5px; border: 0px; font-size: 90%; color: #808080; font-family: Tahoma, Arial, Helvetica, sans-serif;}
        .all_search .button_search {width: 25px; height: 23px; border: 0px; font-size: 0px; cursor: pointer; background: url(/images/one/button_search6.gif) left top no-repeat;}
        .m_video-arhive .all_search .inp_search {width: 272px; height: 21px;}
        .m_video-arhive .all_search {padding: 1px 3px 0px 0px; float: right;}
         @media screen and (-webkit-min-device-pixel-ratio:0) {
         .m_video-arhive .all_search .inp_search {height: 20px;}
         }
        /* Поиск по сайту - конец */

/* ГЛАВНОЕ МЕНЮ - конец */


/* ГЛАВНАЯ ЧАСТЬ - НАЧАЛО */
.m_content {padding: 7px 0px 0px 0px;}

        /* БЕГУЩАЯ СТРОКА - начало */
        .m_live-textline {height: 24px; margin: -4px 0px 0px 0px; padding-bottom: 16px; position: relative;}
        .m_live-textline-ins {height: 24px; border: 1px solid #DB3048;}
        .m_live-textline-ins .img {float: left; height: 24px; padding-right: 12px;}
        .m_live-textline-ins .img img {display: block;}
        .m_live-textline-ins .txt {float: left; padding: 3px 0px 0px 0px;}
        .m_live-textline-ins .txt a {float: left; color: black; padding-right: 15px;}
        /* БЕГУЩАЯ СТРОКА - конец */

        /* НОВОСТИ - начало */
        .m_news {padding-bottom: 17px;}

                /* Разделы новостей - начало */
                .all_titles {padding: 0px 0px 14px 10px;}
                .all_titles h2 {float: left; padding-right: 18px;}
                .all_titles ul {float: left; list-style-type: none; padding: 9px 0px 0px 0px;}
                html>/**/body .all_titles ul, x:-moz-any-link, x:default {padding: 10px 0px 0px 0px;}
                .all_titles ul li {float: left; padding: 0px 7px 0px 0px;}
                .all_titles ul li a {color: #353535;}
                .all_head-part {padding: 0px 0px 11px 10px; font-size: 210%; color: #101b2e; font-weight: normal;}
                .all_titles h2 .link {font-size: 11px; text-align: right; padding-right: 1px; color: #9DC0EF; margin-top: -5px; font-weight: normal; text-transform: none;}
                .all_titles h2 .link a {color: #4588DF; text-decoration: underline;}
                .all_titles h2 .link a:hover {text-decoration: none;}
                /* Разделы новостей - конец */

                /* Последний выпуск - начало */
                .m_last-report {float: left; width: 650px; padding-right: 20px;}
                .m_player {padding: 10px 0px 5px 10px;}
                .m_last-report .all {float: left; padding-left: 10px;}
                .m_notice {float: right; width: 280px; padding-top: 3px; text-align: right; font-size: 75%; color: red;}
                .m_notice a {margin-left: 3px;}
                /* Последний выпуск - конец */

                /* О компании - начало */
                .m_about {float: left; width: 290px; padding: 0px 0px 7px 0px;}
                .m_about ul {list-style-type: none; padding-top: 7px;}
                .m_about ul li {padding: 0px 0px 3px 0px;}
                .m_about ul li a {color: black; text-decoration: none;}
                /* О компании - конец */

                /* Лента новостей - начало */
                .m_list-news {float: left; width: 290px;}
                .m_list-news ul {list-style-type: none; height: 1%;}
                .m_list-news ul li {clear: both;}
                .m_list-news ul li .txt {width: 280px; padding: 10px 10px 20px 0px;}
                .m_list-news ul li .txt p a {color: black; text-decoration: none;}
                .m_list-news ul li .txt p a:hover {text-decoration: underline;}
                .m_list-news ul li .txt .time {width: 3.9em; padding-bottom: 4px;}
                .m_list-news ul li .txt .time a {display: block; width: 3.9em; padding: 1px 0px 1px 0px; text-align: center; color: white; font-weight: bold; background-color: #419ce1; text-decoration: none;}
                .m_list-news ul li .txt .time.fudge a {background-color: #EE0020;}
                .m_list-news ul li .txt .tags {font-size: 75%; color: #646464; padding-top: 1px;}
                .m_list-news ul li .txt .tags a {color: #646464;}
                .m_list-news .all {padding: 3px 0px 0px 0px;}
                /* Лента новостей - конец */

                /* Главные темы - начало */
                .m_live-themes {height: 24px; margin: 10px 0px 0px 0px; position: relative;}
                .m_live-themes-ins {height: 24px; border: 1px solid #DB3048;}
                .m_live-themes-ins .img {float: left; height: 24px; padding-right: 11px;}
                .m_live-themes-ins .img img {display: block;}
                .m_live-themes-ins .txt {float: left; padding: 3px 0px 0px 0px;}
                .m_live-themes-ins .txt a {float: left; color: black; padding-right: 15px;}
                /* Главные темы - конец */

        /* НОВОСТИ - конец */

        /* БАННЕР - начало */
        .m_banner-hor, .all_banner-hor {clear: both; width: 960px; height: 110px; padding: 0px 0px 0px 0px; text-align: center;}
        .m_banner-hor .banner, .all_banner-hor .banner {width: 960px; height: 110px; margin: 0px auto;}
        /* БАННЕР - конец */

        /* ПРЕМЬЕРЫ - начало */
        .m_premiere {padding: 23px 0px 12px 0px;}
        .m_premiere .all_titles {padding: 0px 0px 10px 8px;}

                /* Новые премьеры - начало */
                .m_premiere-new {float: left; width: 710px; padding-right: 0px;}
                .m_premiere-new .m_block-row {padding-bottom: 15px;}
                .m_premiere-new .m_block-row.last {padding-bottom: 0px;}
                .m_premiere-new .m_premiere-col {float: left; width: 220px; padding: 0px 10px 0px 10px;}
                .m_premiere-new .m_block-row-head .m_premiere-col.last {padding: 0px 0px 0px 10px;}
                .m_premiere-new .m_block-row .m_premiere-col.last {padding: 0px 0px 0px 10px;}
                .m_premiere-new .m_premiere-col .img {width: 220px; height: 124px; margin-bottom: 7px; position: relative; overflow: hidden;}
                .m_premiere-new .m_premiere-col .img img {display: block; width: 220px;}
                .m_premiere-new .m_premiere-col .img .play {position: absolute; left: 10px; bottom: 10px; width: 65px; height: 34px; background: url(/images/one/play.png) left top no-repeat; z-index: 1;}
                .m_premiere-new .m_premiere-col .img .play a {display: block; width: 65px; height: 37px; text-decoration: none;}
                .m_premiere-new .m_premiere-col .small {padding-bottom: 4px;}
                .m_premiere-new .m_premiere-col p {line-height: 1.4em; padding-right: 5px;}
                .m_premiere-new .m_premiere-col p span a {color: black; text-decoration: none;}
                .m_premiere-new .m_premiere-col .time {position: absolute; bottom: 7px; left: 0px; z-index: 1;}
                .m_premiere-new .m_premiere-col .time a {display: block; padding: 1px 6px 1px 6px; text-align: center; color: white; font-weight: normal; background-color: #419ce1; text-decoration: none;}
                .m_premiere-new .m_premiere-col .time.redbg a {background-color: #EE0020;}
                .m_premiere-new .m_premiere-col .ability {margin-top: -2px; padding-bottom: 5px;}
                /* Другие премьеры */
                .m_premiere-other {clear: both; line-height: 1.4em; padding: 15px 0px 0px 10px;}
                /* Новые премьеры - конец */

                /* Баннер - начало */
                .banner_ver {float: left; width: 240px; margin-top: 28px; position: relative; left: 10px;}
                .banner_ver .banner {width: 240px; height: auto; text-align: left;}
                .banner_ver .banner img {display: block;}
                /* Баннер - конец */

                /* Облегченный блок - начало */
                .m_block-min {margin: 3px 0px 20px 10px;}
                .m_content .m_block-min.first {margin: 23px 0px 20px 10px;}

                        /* Иконка - начало */
                        .m_block-min .icon {padding: 0px 0px 10px 0px; font-size: 190%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #00192d;}
                        .m_block-min .icon a {color: #00192d; text-decoration: none;}
                        .m_block-min .icon img {vertical-align: middle; position: relative; top: -1px;}
                        /* Иконка - конец */

                        /* Новые премьеры - начало */
                        .m_block-min-list {padding: 0px 0px 10px 0px;}
                        /* Новые премьеры - конец */

                        /* Другие премьеры - начало */
                        .m_block-min-other {padding: 5px 0px 0px 0px; display: none;}
                        /* Другие премьеры - конец */

                        /* Интернет ТВ - начало */
                        .m_internet-tv-min {padding: 9px 10px 9px 10px; background-color: #e0e9ef;}
                        .m_internet-tv-min a {color: #0e5aac;}
                        .m_internet-tv-min .icon {float: left; font-size: 190%; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; color: #00192d; padding-right: 18px;}
                        .m_internet-tv-min .icon a {color: #00192d; text-decoration: none;}
                        .m_internet-tv-min .icon img {float: left; margin-right: 5px;}
                        .m_internet-tv-min-links {float: left; padding: 8px 38px 0px 0px; font-size: 90%;}
                        .m_internet-tv-min-links a {margin-right: 12px;}
                        /* Интернет ТВ - конец */

                /* Облегченный блок - конец */

                /* Изменения в программе - начало */
                .m_changes {padding: 20px 0px 0px 0px;}
                .m_changes .title {background-color: #db3048;}
                .m_changes ul {list-style-type: none;}
                .m_changes ul li {clear: both; padding-top: 12px;}
                .m_changes ul li .icon {float: left; width: 20px;}
                .m_changes ul li .txt {color: #282828; margin-left: 20px; line-height: 1.4em; margin-top: -1px;}
                /* Изменения в программе - конец */

        /* ПРЕМЬЕРЫ - конец */

        /* ТЕЛЕПРОЕКТЫ - начало */
        .m_progect-vt {padding: 20px 0px 20px 0px;}

                /* Новые телепроекты - начало */
                .m_progect-vt .all_titles {padding: 0px 0px 4px 8px;}
                .m_progect-vt .m_premiere-new .m_premiere-col {padding-top: 0px;}
                .m_progect-vt .m_premiere-new .m_block-row-head .m_premiere-col {padding: 10px 10px 0px 10px;}
                .m_progect-vt .m_premiere-new .m_block-row-head .m_premiere-col.last {padding: 10px 0px 0px 10px;}
                /* Новые телепроекты - конец */

                /* Все телепроекты - начало */
                .m_progect-vt-all {float: left; width: 240px; padding-left: 10px;}
                .m_progect-vt-all ul {list-style-type: none; padding: 10px 0px 0px 10px; font-size: 120%; color: #4e4e4e;}
                .m_progect-vt-all ul li {padding-bottom: 2px;}
                .m_progect-vt-all ul li a {text-decoration: none;}
                .m_progect-vt-all ul li span {color: #AB0000; font-size: 85%;}
                /* Все телепроекты - конец */

        /* ТЕЛЕПРОЕКТЫ - конец */

        /* ЛИЦА - начало */
        .m_persons {padding: 32px 0px 26px 0px;}

                /* Популярные лица - начало */
                .m_persons .all_titles {padding: 0px 0px 10px 8px;}
                .m_persons .m_premiere-new .m_premiere-col h3 {padding-bottom: 0px;}
                .m_persons .m_premiere-new .m_premiere-col .small {padding-bottom: 8px;}
                .m_persons .m_premiere-new .m_premiere-col .img {width: 220px; height: 220px; padding-bottom: 7px; position: relative;}
                .m_persons .m_premiere-new .m_premiere-col .img img {display: block; width: 220px; height: 220px;}

                /* Все лица канала */
                .m_persons-all {clear: both; padding: 4px 0px 0px 10px;}
                .m_persons-all ul {float: left; list-style-type: none; padding: 14px 0px 6px 0px;}
                .m_persons-all ul li {float: left; padding-right: 20px; position: relative;}
                .m_persons-all ul li .play {position: absolute; left: 4px; bottom: 4px; width: 33px; height: 19px; background: url(/images/one/play_min.png) left top no-repeat; z-index: 1;}
                .m_persons-all ul li .play a {display: block; width: 33px; height: 19px; text-decoration: none;}
                .m_persons-all ul li.last {padding: 0px;}
                .m_persons-all ul li img {float: left;}
                /* Популярные лица - конец */

                /* Реклама ОРТ - начало */
                .m_adv-opt {float: left; width: 220px; padding-left: 10px; padding-top: 30px;}
                .m_adv-opt .banner {width: 220px; height: auto; margin-bottom: 20px;}
                .m_adv-opt .banner img {display: block;}
                /* Реклама ОРТ - конец */

        /* ЛИЦА - конец */

        /* ИНТЕРНЕТ-ТЕЛЕВИДЕНЬЕ - начало */
        .m_internet-tv {width: 100%; padding-bottom: 25px; background: #253b53 url(/images/one/internet_tv_bg.gif) left top repeat-x; color: white;}
        .m_internet-tv .all_titles {padding: 6px 0px 3px 8px; color: #edf0f4;}
        .m_internet-tv .all_titles a {color: #edf0f4;}
        .m_internet-tv .title {background-color: #336b9d;}

                /* Каналы потокового вещания - начало */
                .m_streaming {float: left; width: 470px; padding-right: 20px;}
                .m_streaming ul {float: left; list-style-type: none; padding: 10px 0px 10px 10px;}
                .m_streaming ul li {float: left; width: 220px; height: 124px; margin-right: 20px; position: relative; overflow: hidden;}
                .m_streaming ul li.last {margin: 0px;}
                .m_streaming ul li img {float: left; width: 220px;}
                .m_streaming ul li .play {position: absolute; left: 10px; bottom: 37px; width: 65px; height: 37px; background: url(/images/one/play.png) left top no-repeat; z-index: 1;}
                .m_streaming ul li .play a {display: block; width: 65px; height: 37px; text-decoration: none;}
                .m_streaming ul li .video_txt {position: absolute; left: 0px; bottom: 0px; width: 211px; padding: 5px 0px 5px 9px; text-transform: uppercase; font-size: 110%; background: url(/images/one/video_txt.png) left top repeat-y; z-index: 2;}
                .m_streaming ul li .video_txt a {color: white; text-decoration: none;}
                /* Каналы потокового вещания - конец */

                /* Видео архив - начало */
                .m_video-arhive {float: left; width: 470px;}
                .m_video-arhive .title {padding: 0px 0px 0px 10px; background: #336b9d url(/images/one/search_form_bg.gif) right top no-repeat;}
                .m_video-arhive .title h4 {float: left; width: 130px; padding: 5px 0px 5px 0px;}
                .m_video-arhive .title .m_search-form {float: right; width: 317px; padding-right: 11px;}
                .m_video-arhive .title .m_search-form input {vertical-align: middle;}
                .m_video-arhive .title .m_search-form .inp_vsearch {width: 278px; height: 22px; padding: 0px 0px 0px 5px; margin: 0px 4px 0px 0px; border: 2px solid #336B9D; font-size: 100%; color: #808080; font-family: Tahoma, Arial, Helvetica, sans-serif;}
                .m_video-arhive .title .m_search-form .button_vsearch {width: 26px; height: 26px; border: 0px; font-size: 0px; cursor: pointer; background: url(/images/one/button_search2.gif) left top no-repeat;}
                .m_video-arhive ul {list-style-type: none;}
                .m_video-arhive ul li {clear: both;}
                .m_video-arhive ul li .img {float: left; width: 140px; height: 79px; margin: 10px 10px 0px 0px; position: relative; overflow: hidden;}
                .m_video-arhive ul li .img img {width: 140px; display: block;}
                .m_video-arhive ul li .img .play {position: absolute; left: 10px; bottom: 10px; width: 33px; height: 19px; background: url(/images/one/play_min.png) left top no-repeat; z-index: 1;}
                .m_video-arhive ul li .img .play a {display: block; width: 33px; height: 19px; text-decoration: none;}
                .m_video-arhive ul li .txt {float: left; width: 310px;}
                .m_video-arhive ul li .txt h3 {color: white; padding: 7px 0px 2px 0px;}
                .m_video-arhive ul li .txt h3 a {color: white;}
                .m_video-arhive ul li .txt p a {color: white; text-decoration: none;}
                .m_video-arhive ul li .txt .tags {font-size: 75%; color: #8abae5; padding: 0px 0px 8px 0px;}
                .m_video-arhive ul li .txt .tags a {color: #8abae5;}
                .m_video-arhive .all {padding: 10px 0px 0px 150px;}
                .m_video-arhive .all a {color: white;}
                /* Видео архив - конец */

        /* ИНТЕРНЕТ-ТЕЛЕВИДЕНЬЕ - конец */

        /* ЛЕВАЯ КОЛОНКА - начало */
        .m_leftcol {float: left; width: 470px; padding: 0px 20px 20px 0px;}

                /* Результаты поиска - начало */
                .m_search-result {padding: 10px 0px 10px 0px;}
                .m_search-result .head {padding-left: 10px; font-size: 160%;}
                .m_search-result ol {list-style-type: none; padding: 0px 0px 8px 0px;}
                .m_search-result ol li {padding: 10px 0px 4px 10px; font-size: 105%; color: #353535;}
                .m_search-result ul {list-style-type: none; padding: 0px 0px 8px 0px;}
                .m_search-result ul li {padding: 10px 0px 4px 15px; font-size: 85%; color: #353535; background: url(/images/one/bullet_blue.gif) left 2.4em no-repeat;}
                .m_search-result ul li p {padding-bottom: 4px; font-size: 115%;}
                .m_search-result ul li span {font-size: 110%; font-weight: bold;}
                /* Результаты поиска - конец */

        /* ЛЕВАЯ КОЛОНКА - конец */

        /* ПРАВАЯ КОЛОНКА - начало */
        .m_rightcol {float: left; width: 470px; padding: 14px 0px 20px 0px;}
        /* ПРАВАЯ КОЛОНКА - конец */

/* ГЛАВНАЯ ЧАСТЬ - КОНЕЦ */

/* НИЖНЯЯ ЧАСТЬ - НАЧАЛО */
.all_footer {width: 960px; clear: both; position: relative;}

        /* Поиск в видеоархиве - начало */
        .all_fsearch {padding: 9px 22px 9px 22px; background-color: #e0e9ef;}
        .all_fsearch a {color: #0e5aac;}
        .all_logo-mail {float: left; padding-right: 18px;}
        .all_logo-mail img {float: left;}
        .all_fsearch-links {float: left; padding: 8px 38px 0px 0px; font-size: 90%;}
        .all_fsearch-links a {margin-right: 12px;}
        .all_fsearch-form {float: left; padding-top: 5px;}
        .all_fsearch-form input {vertical-align: middle;}
        .all_fsearch-form .inp_fsearch {width: 286px; height: 21px; padding: 0px 0px 0px 5px; border: 1px solid #73B9E6; font-size: 90%; color: #808080; font-family: Tahoma, Arial, Helvetica, sans-serif;}
        .all_fsearch-form .button_fsearch {width: 23px; height: 23px; border: 0px; font-size: 0px; cursor: pointer; background: url(/images/one/button_search3.gif) left top no-repeat;}
        /* Поиск в видеоархиве - конец */

        /* Нижнее меню - начало */
        .all_fmenu {padding: 10px 0px 10px 22px; background: #17253F url(/images/one/mfooter_bg.gif) left top repeat-x;}
        .all_fmenu a {color: white;}
        .all_logo-mini {float: left; padding: 13px 18px 0px 0px;}
        .all_logo-mini-ins {width: 30px; height: 30px; background: url(/images/one/1tv_mini.png) left top no-repeat;}
        .all_fmenu ul {float: left; width: 450px; list-style-type: none; font-size: 90%; padding-top: 7px;}
        .all_fmenu ul li {float: left; padding: 0px 13px 8px 0px;}
        .all_fmenu ul.all_fmenu-ins {float: right; width: 310px; text-align: right;}
        .all_fmenu ul.all_fmenu-ins li {float: none;}
        .all_fmenu ul.all_fmenu-ins li a {padding-right: 10px;}
        /* Вернуться на сайт */
        .all_fmenu .tv_return {float: left; padding: 3px 25px 0px 0px; font-size: 70%;}
        .all_fmenu .tv_return a {color: #96cff0;}
        /* Нижнее меню - конец */

        /* Форма письма в редакцию - начало */
        .all_form-mail {position: absolute; right: -30px; bottom: 0px; z-index: 99; font-family: Tahoma, Arial, Helvetica, sans-serif;}
        .all_form-mail-bg {width: 456px; height: 366px; padding: 13px 0px 0px 28px; background: url(/images/one/form_mail_bg.png) left top no-repeat;}
        .all_form-mail .all_form-mail-close {text-align: right; padding-right: 24px; position: relative;}
        .all_form-mail .all_form-mail-head {padding: 0px 0px 5px 0px; margin-top: -4px; position: relative;}
        .all_form-mail .all_form-mail-head h4 {font-size: 14px; color: #3178b4; font-weight: bold; line-height: 1.0em;}
        .all_form-mail .all_form-mail-head span {font-size: 10px; color: #A2A2A2;}
        .all_form-mail table {width: 410px; border-collapse: collapse; position: relative;}
        .all_form-mail table th {width: 130px; padding: 6px 0px 2px 0px; color: black; font-weight: normal; text-align: left; font-size: 12px; vertical-align: top;}
        .all_form-mail table td {padding: 4px 0px 4px 0px;}
        .all_form-mail table td input {width: 279px; height: 15px; font-size: 11px; padding: 0px 0px 0px 2px; border: 1px solid #BBC8D3; color: #666666;}
        .all_form-mail table td textarea {width: 279px; height: 85px; font-size: 11px; padding: 0px 0px 0px 2px; border: 1px solid #BBC8D3; color: #666666; font-family: Tahoma, Arial, Helvetica, sans-serif;}
        .all_form-mail table.all_form-mail-code td {vertical-align: top;}
        .all_form-mail table.all_form-mail-code td.img {width: 120px; padding-right: 5px; font-size: 85%; text-align: center;}
        .all_form-mail table.all_form-mail-code td input {width: 154px; height: 15px;}
        .all_form-mail table.all_form-mail-subm th {width: 280px; padding: 2px 0px 3px 0px; font-size: 10px; color: #A2A2A2; vertical-align: middle;}
        .all_form-mail table.all_form-mail-subm th a {color: #2F1CE8; text-decoration: underline;}
        .all_form-mail table.all_form-mail-subm th a:hover {text-decoration: none;}
        .all_form-mail table.all_form-mail-subm td {padding: 2px 0px 3px 0px; text-align: right;}
        .all_form-mail table.all_form-mail-subm td .subm {width: 100px; height: 23px; padding: 0px 0px 3px 0px; margin-top: 5px; border: 1px solid black; cursor: pointer; background-color: #1d314f; color: white; font-family: Tahoma, Arial, Helvetica, sans-serif;}
        /* Форма письма в редакцию - конец */

        /* Форма рассылки - начало */
        .all_form-send {position: absolute; right: -30px; bottom: 0px; z-index: 99; font-family: Tahoma, Arial, Helvetica, sans-serif;}
        .all_form-send-bg {width: 456px; height: 452px; padding: 13px 0px 0px 28px; background: url(/images/one/form_send_bg.png) left top no-repeat;}
        .all_form-send .all_form-send-close {text-align: right; padding-right: 24px; position: relative;}
        .all_form-send .all_form-send-head {padding: 0px 0px 5px 0px; margin-top: -4px; position: relative;}
        .all_form-send .all_form-send-head h4 {font-size: 14px; color: #3178b4; font-weight: bold; line-height: 1.0em;}
        .all_form-send .all_form-send-head span {font-size: 10px; color: #A2A2A2;}
        .all_form-send table {width: 410px; border-collapse: collapse; position: relative;}
        .all_form-send table th {width: 100px; padding: 6px 0px 2px 0px; color: black; font-weight: normal; text-align: left; font-size: 12px; vertical-align: top;}
        .all_form-send table td {padding: 4px 0px 4px 0px;}
        .all_form-send table td ul {list-style-type: none;}
        .all_form-send table td ul li {padding: 1px 0px;}
        .all_form-send table td input {width: 309px; height: 15px; font-size: 11px; padding: 0px 0px 0px 2px; border: 1px solid #BBC8D3; color: #666666;}
        .all_form-send table td input.inpcheck {width: 16px; height: 16px; padding: 0px; border: 0px; vertical-align: middle;}
        .all_form-send table td select {width: 100px;}
        .all_form-send table.all_form-send-subm th {width: 280px; padding: 2px 0px 3px 0px; font-size: 10px; color: #A2A2A2; vertical-align: middle;}
        .all_form-send table.all_form-send-subm th a {color: #2F1CE8; text-decoration: underline;}
        .all_form-send table.all_form-send-subm th a:hover {text-decoration: none;}
        .all_form-send table.all_form-send-subm td {padding: 2px 0px 3px 0px; text-align: right;}
        .all_form-send table.all_form-send-subm td .subm {width: 100px; height: 23px; padding: 0px 0px 3px 0px; margin-top: 5px; border: 1px solid black; cursor: pointer; background-color: #1d314f; color: white; font-family: Tahoma, Arial, Helvetica, sans-serif;}
        /* Форма рассылки - конец */

        /* Копирайт и счетчики - начало */
        .all_copy {padding: 6px 5px 37px 22px; background-color: #253b53; color: white; font-size: 75%;}
        .all_copy p {float: left; width: 600px; padding-top: 5px;}
        .all_copy p a {color: #8abae5;}
        .all_counters {float: right; width: 300px; text-align: right;}
        .all_counters img {margin-right: 3px;}
        /* Копирайт и счетчики - конец */

/* НИЖНЯЯ ЧАСТЬ - КОНЕЦ */
/* == Главная и общие стили  (конец) */

/* СТИЛИ ДЛЯ ДИНАМИЧЕСКИХ ЭЛЕМЕНТОВ - начало */

/* Всплывающие подсказки - начало */
.tp {display: none; width: 260px; font-size: 85%; text-align: left; position: relative; z-index: 3;}
.tp .tp-shadow {background: url(/images/one/shadow_bg.png) left top repeat;}
.tp .tp-cont {width: 238px; padding: 8px 8px 8px 12px; background-color: #D2EAF6; border: 1px solid #A1BFD0; position: relative; top: -2px; left: -2px; z-index: 5;}
.tp .tp-cont p {border-bottom: 1px solid #bdd2e1; padding-bottom: 8px; margin-bottom: 5px;}
.tp .tp-cont .img {float: left; width: 146px; margin-bottom: 3px; padding-right: 13px; position: relative;}
.tp .tp-cont .img img {float: left; }
.tp .tp-cont .img .play {position: absolute; left: 8px; bottom: 6px; width: 33px; height: 19px; background: url(/images/one/play_min.png) left top no-repeat; z-index: 1;}
.tp .tp-cont .img .play a {display: block; width: 33px; height: 19px; text-decoration: none;}
.tp .tp-cont .link-video {float: left; width: 73px; padding-top: 25px;}
.tp .tp-cont .link-video a {display: block; padding: 0px 5px 3px 5px; font-size: 12px; background-color: #0965bc; color: white; font-weight: bold; text-decoration: none; text-align: right;}
.levitipouter {z-index: 99;}
/* Всплывающие подсказки - конец */

/* Фото галерея - начало */
.photogallery {margin-left: -4px; padding-bottom: 13px;}
.photogallery.spesialshow {margin-left: 0px; padding: 10px 0px 0px 6px;}

        /* Большая фотка и навигация по ней - начало */
        .bigphoto {display: none; width: 464px;}
        .bigphoto a {text-decoration: underline;}
        .bigphoto a:focus, .bigphoto a:hover, .bigphoto a:active {text-decoration: none;}
        .controls {margin-top: 5px; height: 23px;}
        .controls a {padding: 5px 6px 5px 4px;}
        .controls .ss-controls {float: left;}
        .controls .nav-controls {float: right;}
        .controls-arhive {float: left; width: 197px; height: 23px; padding-left: 4px; margin-top: 5px;}
        .spesialshow .controls {float: right; width: 197px; text-align: right;}
        .spesialshow .controls .ss-controls {float: right;}
        .spesialshow .controls a {padding: 5px 0px 5px 4px;}
        .slideshow-container {position: relative; clear: both; height: 395px;}
        .slideshow-container img {height: 345px;}
        .slideshow-container .loader {position: absolute; left: 0px; top: 0px; z-index: 10; width: 464px; height: 345px; background: white url('/images/one/loader.gif') center center no-repeat;}
        .slideshow-container .slideshow a {text-decoration: none;}
        .slideshow-container .slideshow span.image-wrapper {display: block; position: absolute; left: 0px; top: 0px;}
        .slideshow-container .slideshow a.advance-link {display: block; width: 464px; height: 345px; line-height: 345px; text-align: left;}
        .slideshow-container .slideshow a.advance-link:hover, .slideshow-container .slideshow a.advance-link:active, .slideshow-container .slideshow a.advance-link:visited {text-decoration: none;}
        .slideshow-container .slideshow img {vertical-align: top; border: 0px;}
        .slideshow-container .slideshow-link {width: 460px; height: 345px; position: absolute; left: 0px; top: 0px; z-index: 5;}
        .slideshow-container .slideshow-link a {width: 460px; height: 345px; display: block; position: relative;}
        .slideshow-container .slideshow-link span {width: 65px; height: 37px; display: block; position: relative; cursor: pointer; left: 50%; top: 50%; margin: -18px 0px 0px -32px; background: url('/images/one/play.png') left top no-repeat;}
        .slideshow-container .caption-container {width: 464px;}
        .slideshow-container .caption-container .caption {width: 464px;}
        .slideshow-container .caption-container .download {position: absolute; right: 0px; bottom: 10px; text-align: right; padding-right: 0px;}
        .slideshow-container .caption-container span.image-caption {display: block; width: 461px; position: absolute; bottom: 10px; left: 0px; padding: 10px 0px 10px 3px; background-color: white;}
        .spesialshow .slideshow-container {height: 346px;}
        /* Большая фотка и навигация по ней - конец */

/* Фото галерея - конец */

/* Выезжающий анонс - начало */
.m_anons {position: fixed; width: 406px; top: 300px; right: -410px; z-index: 97;}
.m_anons .m_anons-shadow {background: url(/images/one/shadow_bg.png) left top repeat;}
.m_anons .m_anons-cont {width: 384px; position: relative; top: -2px; left: -2px; z-index: 99; padding: 10px 10px 7px 10px; text-align: left; background-color: #D2EAF6; border: 1px solid #A1BFD0;}
.m_anons .m_anons-cont .m_anons-top {padding: 0px 0px 0px 0px; height: 28px; color: white; background: url(/images/one/m_anons_top.jpg) left top no-repeat; font-family: Arial, Helvetica, sans-serif;}
.m_anons .m_anons-cont .m_anons-top h6 {float: left; font-size: 14px; padding: 5px 0px 0px 10px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.m_anons .m_anons-cont .m_anons-top .close {float: right; display: block; margin: 6px 9px 0px 0px; line-height: 0.8em; padding: 1px 5px 4px 5px; border: 1px solid white; color: white; text-decoration: none;}
/* Выезжающий анонс - конец */

/* Всплывающее окошко - начало */
table.sb_shadow {padding: 0px; margin: 0px; border-collapse: collapse;}
table.sb_shadow td {padding: 0px; margin: 0px;}

table.sb_shadow td.sb_center {background-color: white;}
table.sb_shadow td.sb_left-top {width: 29px; height: 27px; background: url(/images/one/sb_left-top.png) left top no-repeat;}
table.sb_shadow td.sb_top {height: 27px; background: url(/images/one/sb_top.png) left top repeat-x;}
table.sb_shadow td.sb_right-top {width: 29px; height: 27px; background: url(/images/one/sb_right-top.png) right top no-repeat;}
table.sb_shadow td.sb_left {width: 29px; background: url(/images/one/sb_left.png) left top repeat-y;}
table.sb_shadow td.sb_right {width: 29px; background: url(/images/one/sb_right.png) right top repeat-y;}
table.sb_shadow td.sb_left-bot {width: 29px; height: 27px; background: url(/images/one/sb_left-bot.png) left bottom no-repeat;}
table.sb_shadow td.sb_bot {height: 27px; background: url(/images/one/sb_bot.png) left top repeat-x;}
table.sb_shadow td.sb_right-bot {width: 29px; height: 27px; background: url(/images/one/sb_right-bot.png) right bottom no-repeat;}
/* Всплывающее окошко - конец */

/* Общее всплывающее окошко - начало */
.all_sb {position: relative; text-align: left;}
.all_sb-ins {position: absolute; left: 0px; top: 0px; z-index: 99; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.all_sb #itv {left: -20px; top: -165px;}
.all_sb #region {left: -20px; top: -25px;}
.all_sb #progect {left: auto; top: auto; right: -30px; bottom: -145px;}
.all_sb #mail {left: auto; top: auto; right: -30px; bottom: -60px;}
.all_sb-ins table.all_sb-bg-min {width: 358px;}
.all_sb-ins table.all_sb-bg-norm {width: 476px;}
.all_sb-ins table.all_sb-bg-big {width: 550px;}
.all_sb-ins .sb_center .all_sb-close {float: right; text-align: right; position: relative; top: -14px; left: 13px;}
.all_sb-ins .sb_center .all_sb-close input {cursor: pointer;}
.all_sb #region .sb_center .all_sb-close {top: -5px; left: 0px; z-index: 5;}
.all_sb-ins .sb_center .all_sb-head {padding: 0px 0px 15px 0px; position: relative;}
.all_sb-ins .sb_center .all_sb-head {padding: 0px 0px 5px 0px; margin-top: -4px; position: relative;}
.all_sb-ins .sb_center .all_sb-head h4 {font-size: 14px; color: #3178b4; font-weight: bold; line-height: 1.0em;}
.all_sb-ins .sb_center .all_sb-head span {font-size: 10px; color: #A2A2A2;}
.all_sb-ins .sb_center .all_sb-head ul {list-style-type: none; color: #666666;}
.all_sb-ins .sb_center .all_sb-head ul li {float: left; padding-right: 5px; font-size: 115%; font-family: Arial, Helvetica, sans-serif;}
.all_sb-ins .sb_center .all_sb-head ul li a {outline: none;}
.all_sb-ins .sb_center .all_sb-head ul li a.selected {color: black; text-decoration: none; cursor: text;}
.all_sb-ins .sb_center .all_manyselect {padding: 0px 0px 0px 0px;}
.all_sb-ins .sb_center .all_manyselect select {width: 300px; height: 150px; font-size: 14px; font-family: Tahoma, Helvetica, sans-serif;}
.all_sb-ins .sb_center .all_manyselect select option {}
.all_sb-ins .sb_center .all_sb-prev {float: left; width: 150px; padding-top: 14px; margin-left: -3px;}
.all_sb-ins .sb_center .all_sb-prev a {color: #065FBA; text-decoration: none;}
.all_sb-ins .sb_center .all_sb-prev a span {color: #065FBA; border-bottom: 1px dotted #065FBA;}
.all_sb-ins .sb_center .all_sb-prev a span:hover {border-bottom: 0px;}
.all_sb-ins .sb_center .all_sb-button {width: 150px; padding: 10px 0px 0px 0px;}
.all_sb-ins .sb_center .all_sb-button input.inp_subm {width: 100px; height: 23px; padding: 0px 0px 3px 0px; border: 1px solid black; cursor: pointer; background: #243a55 url(/images/one/subm_add_member.gif) left top repeat-x; color: white; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.all_sb-ins .sb_center table {width: 410px; border-collapse: collapse; position: relative;}
.all_sb-ins .sb_center table th {width: 130px; padding: 6px 0px 2px 0px; color: black; font-weight: normal; text-align: left; font-size: 12px; vertical-align: top;}
.all_sb-ins .sb_center table td {padding: 4px 0px 4px 0px;}
.all_sb-ins .sb_center table td input {width: 279px; height: 15px; font-size: 11px; padding: 0px 0px 0px 2px; border: 1px solid #BBC8D3; color: #666666;}
.all_sb-ins .sb_center table td textarea {width: 279px; height: 85px; font-size: 11px; padding: 0px 0px 0px 2px; border: 1px solid #BBC8D3; color: #666666; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.all_sb-ins .sb_center .all_sb-code td {vertical-align: top;}
.all_sb-ins .sb_center .all_sb-code td.img {width: 120px; padding-right: 5px; font-size: 85%; text-align: center;}
.all_sb-ins .sb_center .all_sb-code td input {width: 154px; height: 15px;}
.all_sb-ins .sb_center .all_sb-subm th {width: 280px; padding: 2px 0px 3px 0px; font-size: 10px; color: #A2A2A2; vertical-align: middle;}
.all_sb-ins .sb_center .all_sb-subm th a {color: #2F1CE8; text-decoration: underline;}
.all_sb-ins .sb_center .all_sb-subm th a:hover {text-decoration: none;}
.all_sb-ins .sb_center .all_sb-subm td {padding: 2px 0px 3px 0px; text-align: right;}
.all_sb-ins .sb_center .all_sb-subm td .subm {width: 100px; height: 23px; padding: 0px 0px 3px 0px; margin-top: 5px; border: 1px solid black; cursor: pointer; background-color: #1d314f; color: white; font-family: Tahoma, Arial, Helvetica, sans-serif;}
/* Общее всплывающее окошко - конец */

/* Спецбаннер - начало */
.all_specbanner {width: 100%; position: fixed; bottom: 0px; left: 0px; border-top: 1px solid #B7B7B7; font-size: 22px; color: #666666; text-align: center; font-family: Arial, Helvetica, sans-serif; z-index: 99; background: white url(/images/one/specbanner_bg.gif) left top repeat-x;}
.all_specbanner a {display: block; text-align: center; padding: 11px 0px 12px 0px; color: #666666; text-decoration: none; outline: none; background: url(/images/one/specbanner_bg_bot.gif) left bottom repeat-x;}
.all_specbanner strong {display: inline-block; font-weight: normal; padding: 5px 0px 5px 35px; background: url(/images/one/icon_google.gif) left center no-repeat;}
.all_specbanner span {display: inline-block; width: 123px; height: 40px; vertical-align: middle; margin-left: 15px; background: url(/images/one/spacbanner_button.jpg) left center no-repeat;}
.all_specbanner .all_specbanner-close {width: 14px; height: 16px; padding: 5px 5px 5px 5px; position: absolute; bottom: 17px; right: 20px; z-index: 5; cursor: pointer; background: url(/images/one/specbanner_close.png) center center no-repeat;}
/* Спецбаннер - конец */
.m_adv-vk {margin-top: -12px;}
/* СТИЛИ ДЛЯ ДИНАМИЧЕСКИХ ЭЛЕМЕНТОВ - начало */