/* Настройки всех страниц (начало) */
* {margin: 0px; padding: 0px;}
HTML {height: 100%;}
BODY {margin: 0px; padding: 0px; border: 0px; font-family: Arial, Helvetica, sans-serif; text-align: center; color: black; min-height: 100%; height: 100%; font-size: small; background-color: white;}
.all_bg {width: 100%;}
.page {width: 100%; background: url(/images/urgant/page_bg.png) center top repeat-x;}
.page-ins {max-width: 1200px; margin: 0px auto; height: auto !important; min-height: 100%; height: 100%; width: 960px; margin: 0px auto; text-align: left;} /* Div центровки страницы */
img {border: 0px;}
input, textarea {background-color: white;}
table {border: 0px; border-collapse: collapse; margin: 0px; padding: 0px;}
h1 {font-size: 48px; color: white; font-weight: bold; padding: 201px 120px 0px 10px; line-height: 0.95em; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase;}
h1 span {font-weight: normal;}
h1 a {color: white; text-decoration: none;}
h2 {font-size: 16px; color: black; font-weight: bold; padding: 0px 0px 2px 0px;}
h3 {font-size: 25px; font-weight: bold; color: black; font-family: Arial, Helvetica, sans-serif; padding-bottom: 2px;}
h4 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #858585; padding-bottom: 4px;}
h4 a {color: #858585; text-decoration: none;}
h5 {font-size: 14px; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: black; padding-bottom: 9px;}
a {color: black; text-decoration: none;}
a:hover {text-decoration: none;}
.clear {clear: both;}
.none, .noscript {display: none;}
.recover {display: block;}
/* Настройки всех страниц (конец) */

/* == Главная и общие стили (начало) */

/* Верхний баннер - начало */
.banner-top {width: 100%; height: 90px; text-align: center; background: url(/images/urgant/banner_top1920.jpg) center top repeat;}
.banner-top-ins {width: 960px; height: 90px; margin: 0px auto; text-align: center;}
/* Верхний баннер - конец */

/* Header - начало */
.header {width: 100%;}

        /* Логотип */
        .header a.logo {float: left; display: block; width: 125px; height: 125px; margin: 8px 0px 0px 0px;}
    .header a.logo_newyear {float: left; display: block; width: 125px; height: 127px; margin: 10px 0px 0px 0px;}

        /* Соц. сети */
        .header ol {float: right; width: 700px; list-style-type: none; padding: 14px 0px 2px 0px;}
        .header ol li {float: right; padding-right: 10px;}
        .header ol li a {color: white; text-decoration: none; outline: none;}
        .header ol li.button a {display: block; padding: 4px 10px 4px 10px; font-weight: bold;
                border-radius: 3px 3px 3px 3px;
                -webkit-border-radius: 3px 3px 3px 3px;
                -moz-border-radius: 3px 3px 3px 3px;
                background: #00C0B4;
                background: -webkit-gradient(linear, 0 0, 0 bottom, from(#00C0B4), to(#008F97));
                background: -webkit-linear-gradient(#00C0B4, #008F97);
                background: -moz-linear-gradient(#00C0B4, #008F97);
                background: -ms-linear-gradient(#00C0B4, #008F97);
                background: -o-linear-gradient(#00C0B4, #008F97);
                background: linear-gradient(#00C0B4, #008F97);
                -pie-background: linear-gradient(#00C0B4, #008F97);
        }
        .header ol li.button a:hover {text-decoration: none;
                background: #00C0B4;
                background: -webkit-gradient(linear, 0 0, 0 bottom, from(#00F2E4), to(#00C0B4));
                background: -webkit-linear-gradient(#00F2E4, #00C0B4);
                background: -moz-linear-gradient(#00F2E4, #00C0B4);
                background: -ms-linear-gradient(#00F2E4, #00C0B4);
                background: -o-linear-gradient(#00F2E4, #00C0B4);
                background: linear-gradient(#00F2E4, #00C0B4);
                -pie-background: linear-gradient(#00F2E4, #00C0B4);
        }
        .header ol li a.icon_vkontakte {display: block; width: 23px; height: 23px; background: url(/images/urgant/icon_vkontakte.png) left top no-repeat;}
        .header ol li a.icon_vkontakte:hover {background: url(/images/urgant/icon_vkontakte-act.png) left top no-repeat;}
        .header ol li a.icon_twitter {display: block; width: 23px; height: 23px; background: url(/images/urgant/icon_twitter.png) left top no-repeat;}
        .header ol li a.icon_twitter:hover {background: url(/images/urgant/icon_twitter-act.png) left top no-repeat;}
        .header ol li a.icon_facebook {display: block; width: 23px; height: 23px; background: url(/images/urgant/icon_facebook.png) left top no-repeat;}
        .header ol li a.icon_facebook:hover {background: url(/images/urgant/icon_facebook-act.png) left top no-repeat;}
        .header ol li a.icon_youtube {display: block; width: 23px; height: 23px; background: url(/images/urgant/icon_youtube.png) left top no-repeat;}
        .header ol li a.icon_youtube:hover {background: url(/images/urgant/icon_youtube-act.png) left top no-repeat;}
    .header ol li a.icon_google {display: block; width: 23px; height: 23px; background: url(/images/urgant/icon_google.png) left top no-repeat;}
        .header ol li a.icon_google:hover {background: url(/images/urgant/icon_google-act.png) left top no-repeat;}

        /* Поиск */
        .search {padding: 0px 0px 0px 30px;}
        .search input {vertical-align: middle;}
        .search .inp_search {width: 116px; height: 21px; padding: 0px 0px 0px 5px; margin: 0px 4px 0px 0px; border: 1px solid #353535; font-size: 90%; color: #808080; background-color: #F4F4F4; font-family: Tahoma, Arial, Helvetica, sans-serif;
                border-radius: 4px 4px 4px 4px;
                -webkit-border-radius: 4px 4px 4px 4px;
                -moz-border-radius: 4px 4px 4px 4px;
        }
        .search .button_search {width: 23px; height: 23px; margin: 0px; border: 0px; font-size: 0px; cursor: pointer; background: url(/images/urgant/button_search3.gif) left top no-repeat;
                border-radius: 4px 4px 4px 4px;
                -webkit-border-radius: 4px 4px 4px 4px;
                -moz-border-radius: 4px 4px 4px 4px;
        }

        /* Главное меню */
        .header .mmenu {float: left; width: 782px; padding-left: 48px; font-size: 90%;}
        .header .mmenu table {width: 782px;}
        .header .mmenu table td {width: 160px; padding-top: 17px; text-align: left; font-weight: bold; vertical-align: top;}
        .header .mmenu table td a {color: black; text-decoration: none;}
        .header .mmenu table td a:hover {text-decoration: underline;}
        .header .mmenu table td.last {width: 140px;}
        .header .mmenu table div.submenu {width: 160px; position: relative; top: -17px; padding-top: 17px; z-index: 15;}

/* Header - конец */

/* Последний выпуск - начало */
.last_release {height: 360px; position: relative;}
.last_release a.arrow_left {display: block; width: 19px; height: 33px; position: absolute; top: 100px; left: -22px; background: url(/images/urgant/arrow_left.png) left top no-repeat;}
.last_release a.arrow_right {display: block; width: 19px; height: 33px; position: absolute; top: 101px; right: -23px; background: url(/images/urgant/arrow_right.png) right top no-repeat;}
.last_release a.arrow_left:hover {background: url(/images/urgant/arrow_left_act.png) left top no-repeat;}
.last_release a.arrow_right:hover {background: url(/images/urgant/arrow_right_act.png) right top no-repeat;}
.last_release h2 {font-size: 20px; width: 680px; padding: 10px 0px 0px 16px; color: white; line-height: 1.2em; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;}
.last_release .detail {position: absolute; bottom: 25px; right: 6px; float: right; background-color: #ffc000; font-size: 14px;
        border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        -moz-border-radius: 5px 5px 5px 5px;
}
.last_release .detail:hover {background-color: #FFCC34;}
.last_release .detail a {display: block; padding: 4px 18px 4px 12px; color: black; text-decoration: none; background: url(/images/urgant/arrow_orange.gif) 93% 9px no-repeat;}
.last_release .bullet {position: absolute; bottom: 60px; right: 4px; font-size: 14px;}
.last_release .bullet a {float: left; width: 8px; height: 8px; margin-right: 5px; background-color: #525252;
        border-radius: 4px 4px 4px 4px;
        -webkit-border-radius: 4px 4px 4px 4px;
        -moz-border-radius: 4px 4px 4px 4px;
}
.last_release .bullet a.select {background-color: #09a2a3;}
/* Последний выпуск - конец */

/* Навигация по статьям - начало */
.nav_article {position: relative;}
.nav_article a.arrow_left {display: block; width: 19px; height: 33px; position: absolute; top: 330px; left: -32px; background: url(/images/urgant/arrow_left.png) left top no-repeat;}
.nav_article a.arrow_right {display: block; width: 19px; height: 33px; position: absolute; top: 330px; right: -13px; background: url(/images/urgant/arrow_right.png) right top no-repeat;}
.nav_article a.arrow_left:hover {background: url(/images/urgant/arrow_left_act.png) left top no-repeat;}
.nav_article a.arrow_right:hover {background: url(/images/urgant/arrow_right_act.png) right top no-repeat;}

/* Навигация по статьям - конец */

/* ГЛАВНАЯ ЧАСТЬ - начало */
.content {padding: 10px 0px 0px 0px;}

        /* Центральная колонка - начало */
        .lcol {float: left; width: 700px; padding-right: 30px;}

                /* Блог */
                .blog {float: left; width: 448px; min-height: 345px;}
                .blog .img {display: block; width: 433px; height: 253px; border: 7px solid #eeeeee; margin: 0px 0px 2px -1px; position: relative;}
                .blog .img img {display: block; width: 433px; height: 253px;}
        .blog .img .play {position: absolute; left: 191px; top: 101px; width: 51px; height: 51px; background: url(/images/urgant/play.png) left top no-repeat; z-index: 1;}
                .blog .link img {vertical-align: middle;}
                .blog p {padding-bottom: 3px; font-size: 90%;}
                .blog .add {color: #494949; font-size: 90%;}
                .blog a {color: black; text-decoration: none;}
                .blog h4 a {color: #858585;}

                /* Конкурсы */
                .contest {float: left; width: 202px; min-height: 345px; padding: 0px 0px 0px 48px;}
                .contest .img {display: block; width: 186px; height: 106px; border: 7px solid #eeeeee; margin: 0px 0px 2px 0px; position: relative;}
                .contest .img img {display: block; width: 186px; height: 106px;}
        .contest .img .play {position: absolute; left: 78px; top: 38px; width: 30px; height: 30px; background: url(/images/urgant/play_min.png) left top no-repeat; z-index: 1;}
                .contest .link img {vertical-align: middle;}
                .contest a.intro {float: left; display: block; padding: 5px 8px 4px 8px; margin: 3px 0px 8px 0px; font-size: 90%; background-color: #323232; text-transform: uppercase; color: white; text-decoration: none;
                        border-radius: 5px 5px 5px 5px;
                        -webkit-border-radius: 5px 5px 5px 5px;
                        -moz-border-radius: 5px 5px 5px 5px;
                }
                .contest a.intro:hover {background-color: #4C4C4C;}
                .contest p {padding-bottom: 3px; font-size: 90%;}
                .contest .add {clear: both; color: #494949; font-size: 90%;}
                .contest a {color: black; text-decoration: none;}
                .contest h4 a {color: #858585;}

                /* Список статей */
                .listing {clear: both; padding: 17px 0px 0px 0px;}
                .listing ul {list-style-type: none;}
                .listing ul li {float: left; width: 200px; min-height: 260px; padding: 7px 0px 17px 0px; border-top: 1px solid #DCDCDC; margin-right: 48px; display: inline;}
                .listing ul li.first {clear: both;}
                .listing ul li.last {margin-right: 0px;}
                .listing ul li h4 {font-weight: normal;}
                .listing ul li h4 a {color: #858585;}
                .listing ul li .img {display: block; width: 186px; height: 106px; border: 7px solid #eeeeee; margin: 0px 0px 2px 0px; position: relative;}
                .listing ul li .img img {display: block; width: 186px; height: 106px;}
        .listing ul li .img .play {position: absolute; left: 78px; top: 38px; width: 30px; height: 30px; background: url(/images/urgant/play_min.png) left top no-repeat; z-index: 1;}
                .listing ul li .link img {vertical-align: middle;}
                .listing ul li a {color: black; text-decoration: none;}
                .listing p {padding-bottom: 3px; font-size: 90%;}
                .listing ul li .add {color: #494949; font-size: 90%;}
                .listing ul li.noimg .add {padding-top: 10px;}
                .soc_buttons {display: none; padding: 3px 0px 3px 0px; overflow: hidden;}
                .soc_buttons a {float: left; display: block; margin-right: 5px; width: 18px; height: 18px;}
                .soc_buttons a.icon_vkontakte {background: url(/images/urgant/icon_mini_vkontakte.png) left top no-repeat;}
                .soc_buttons a.icon_vkontakte:hover {background: url(/images/urgant/icon_mini_vkontakte-act.png) left top no-repeat;}
                .soc_buttons a.icon_twitter {background: url(/images/urgant/icon_mini_twitter.png) left top no-repeat;}
                .soc_buttons a.icon_twitter:hover {background: url(/images/urgant/icon_mini_twitter-act.png) left top no-repeat;}
                .soc_buttons a.icon_facebook {background: url(/images/urgant/icon_mini_facebook.png) left top no-repeat;}
                .soc_buttons a.icon_facebook:hover {background: url(/images/urgant/icon_mini_facebook-act.png) left top no-repeat;}

                /* Блог */
                .preview {padding: 18px 0px 19px 0px; border-top: 1px solid #CCCCCC;}
                .preview .img {padding: 5px 0px 5px 0px;}
                .preview p {padding-bottom: 12px; font-size: 90%; line-height: 1.6em;}
                .preview a {color: black; text-decoration: none;}
                .preview p img {vertical-align: middle; position: relative; top: -1px;}
                .preview .social {overflow: hidden; margin-bottom: 5px;}
                .preview .social .vk_button {float: left; padding-right: 35px;}
                .preview .social .tweet_button {float: left;}
                .preview .social .facebook_button {float: left; padding-right: 10px;}
                .preview .add {color: #909090;}

                /* Статья */
                .article {padding: 18px 0px 5px 0px; border-top: 1px solid #CCCCCC;}
                .article h3 {font-size: 16px; padding: 9px 30px 14px 0px;}
                .article .img {padding: 5px 0px 5px 0px;}
                .article .player {padding: 5px 0px 5px 0px;}
                .article p {padding-bottom: 12px; font-size: 90%; line-height: 1.6em;}
                .article p a {color: black; text-decoration: none;}
                .article p a:hover {text-decoration: underline;}
                .article p img {vertical-align: middle; position: relative; top: -1px;}
                .article .social {overflow: hidden; margin-bottom: 15px; padding-bottom: 6px; border-bottom: 1px solid #CCCCCC;}
                .article .social.bot {border-top: 1px solid #CCCCCC; padding-top: 8px; margin-top: 12px; margin-bottom: 0px;}
                .article .social .vk_button {float: left; padding-right: 35px;}
                .article .social .tweet_button {float: left;}
                .article .social .facebook_button {float: left; padding-right: 10px;}
                .article .add {color: #909090;}
                .article .tags {color: #757575;}
                .article .tags span {color: black;}
                .article .gallery {width: 640px; height: 410px; position: relative;}
                .article .gallery ul {list-style-type: none;}
                .article .gallery ul li {width: 640px; height: 360px;}
                .article .gallery ul li img {display: block; width: 640px; height: 360px;}
                .article .gallery .bx-pager {position: absolute; bottom: -30px; left: 290px; width: 70px; text-align: center; font-size: 12px; font-weight: bold; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;}
                .article .gallery .bx-prev {position: absolute; bottom: -37px; left: 260px; width: 27px; height: 27px; z-index: 3}
                .article .gallery .bx-next {position: absolute; bottom: -37px; right: 252px; width: 27px; height: 27px; z-index: 4}

                /* Список статей внутри статьи */
                .listing_arcticles {padding: 3px 0px 0px 0px;}
                .listing_arcticles ul {list-style-type: none;}
                .listing_arcticles ul li {float: left; width: 200px; padding: 24px 0px 17px 0px; border-top: 1px solid #DCDCDC; margin-right: 48px;}
                .listing_arcticles ul li.top {border-top: 0px; padding-top: 0px;}
                .listing_arcticles ul li.first {clear: both;}
                .listing_arcticles ul li.last {margin-right: 0px;}
                .listing_arcticles ul li h4 {font-weight: normal;}
                .listing_arcticles ul li .img {display: block; width: 186px; height: 106px; border: 7px solid #eeeeee; margin: 0px 0px 2px 0px;}
                .listing_arcticles ul li .img img {display: block; width: 186px; height: 106px;}
                .listing_arcticles ul li .link img {vertical-align: middle;}
                .listing_arcticles p {padding-bottom: 3px; font-size: 90%;}
                .listing_arcticles ul li .add {color: #494949; font-size: 90%;}
                .listing_arcticles ul li.noimg .add {padding-top: 10px;}
                .listing_arcticles ul li a {color: black; text-decoration: none;}

                /* О нас */
                .urgant {padding: 25px 0px 25px 0px; border: 1px solid #b3b3b3; border-width: 1px 0px; overflow: hidden;}
                .urgant .img {float: left; width: 201px; height: 201px; padding-right: 15px;}
                .urgant .txt {float: left; width: 470px; text-align: center; padding-top: 25px;}
                .urgant .txt h2 {font-size: 20px; font-weight: bold; line-height: 1.0em;}
                .urgant .txt h3 {font-size: 20px; font-weight: normal; color: #434343; line-height: 1.0em;}
                .urgant .txt p {line-height: 1.4em;}
                .list_achtor {list-style-type: none; overflow: hidden; padding-bottom: 10px; margin-bottom: 20px; border-bottom: 1px solid #b3b3b3;}
                .list_achtor li {float: left; width: 200px; padding: 20px 30px 10px 0px; text-align: center;}
                .list_achtor li.first {clear: both;}
                .list_achtor li .img {padding-bottom: 7px;}
                .list_achtor li h2 {font-size: 20px; font-weight: bold; line-height: 1.0em;}
                .list_achtor li h3 {font-size: 20px; font-weight: normal; color: #434343; line-height: 1.0em;}
                .list_achtor li p {line-height: 1.4em; font-size: 90%;}

                /* Анкета передачи */
                .form {padding: 10px 0px 20px 0px; margin: 0px 0px 20px 0px; background-color: #E9E9E9;}
                .form .result {padding: 10px 0px; font-weight: bold; text-align: center;}
                .form table {margin: 5px 10px 0px 10px;}
                .form table span {color: #d33837;}
                .form table th {width: 250px; padding: 7px 10px 5px 0px; font-weight: normal; text-align: right; vertical-align: top;}
                .form table td table th {padding: 0px 10px 0px 0px; width: 140px;}
                .form table td table td {padding: 0px;}
                .form table td table th input.inp_check {margin: 1px 0px 3px 0px; vertical-align: middle;}
                .form table th label {color: #646464;}
                .form table td {padding: 5px 0px 5px 0px; vertical-align: top;}
                .form table td textarea {width: 403px; height: 88px; padding: 5px 0px 0px 5px; border: 1px solid #BBC8D3; font-size: 100%; font-family: Arial, Helvetica, sans-serif;}
                .form table td input {width: 403px; height: 20px; padding: 2px 0px 0px 5px; border: 1px solid #BBC8D3;}
                .form table td input.inp_big {width: 609px; margin: 3px 0px 0px 0px; height: 25px;}
                .form table td .inp_small {width: 78px; margin: 0px 0px 0px 5px; padding-left: 0px; text-align: center; vertical-align: middle;}
                .form table td.radio .inp_small {width: 50px; text-align: left;}
                .form table td img {vertical-align: middle; margin-top: -1px;}
                .form table td input.inp_medium {width: 147px;}
                .form table td input.inp_subm {width: 210px; height: 21px; padding: 0px 0px 3px 0px; margin: 5px 12px 0px 0px; border: 1px solid black; cursor: pointer; background-color: #1d314f; color: white; font-family: Tahoma, Arial, Helvetica, sans-serif;}
                .form table td input.inp_check {width: 14px; height: 14px; padding: 0px; border: 0px; margin: 4px 2px 3px 0px; vertical-align: middle;}
                .form table td select {width: 410px;}
                .form table td select.min_select {width: 43px;}
                .form table td select.min_select_year {width: 60px;}
                .form table td.small {padding: 14px 0px 5px 0px; color: black;}
                .form table td.radio {padding: 7px 0px 5px 0px;}
                .form table td.radio input {width: 14px; height: 14px; vertical-align: middle; margin-top: -3px; border: 0px;}
                .form table td.radio label {cursor: pointer;}
                .form table tr.novalid th {color: #d33837;}
                .form table tr.novalid td input, .o_form table tr.novalid td textarea, .o_form table tr.novalid td select {border: 1px solid #d33837;}
                .form-upload {padding: 10px 10px 12px 10px; margin-bottom: 20px; background-color: #E9E9E9; font-size: 14px; font-family: Arial, Helvetica, sans-serif;}
                .form-upload .links {font-size: 18px; padding: 8px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif;}
                .form-upload .links a {margin-right: 15px;}
                .form-upload table {width: 500px; margin: 5px 0px 0px 0px;}
                .form-upload table th {text-align: left; width: 50px; padding: 2px 0px 3px 10px; vertical-align: top; font-weight: normal; font-size: 14px;}
                .form-upload table td {font-size: 120%; vertical-align: middle; line-height: 0.9em;}
                .form-upload table td div.percent {height: 16px; padding: 0px; margin-right: 8px; background: url(/images/urgant/poll_bg.gif) left top repeat-x;}

        /* Центральная колонка - конец */

        /* Правая колонка - начало */
        .rcol {float: left; width: 226px;}

        /* Баннер */
        .banner_r {width: 240px; padding: 21px 0px 0px 0px; margin: 0px -14px 20px 0px; background: #EFEFEF url(/images/urgant/ins_banner_bg.gif) left top no-repeat;}

        /* Программы */
                .program {width: 200px; padding: 10px 11px 15px 11px; margin-bottom: 20px; border: 1px solid #4A4444; margin-top: -11px;}
                .program .img {display: block; width: 200px; height: 120px; margin: 0px 0px 5px 0px; position: relative;}
                .program .img img {display: block; width: 200px; height: 120px;}
        .program .img .play {position: absolute; left: 85px; top: 45px; width: 30px; height: 30px; background: url(/images/urgant/play_min.png) left top no-repeat; z-index: 1;}
                .program h2 {font-size: 23px; line-height: 1.0em;}
                .program .link img {vertical-align: middle;}
                .program p {padding-bottom: 3px; font-size: 90%;}
                .program .add {color: #787878; font-size: 90%; padding-top: 5px;}
                .program a {color: black; text-decoration: none;}
                .program h4 a {color: #858585;}

                /* Популярные посты */
                .popular {width: 200px; padding: 20px 12px 15px 12px; margin-bottom: 5px; border-top: 1px solid #CCCCCC;}
                .popular h3 {font-size: 20px; border-bottom: 1px solid #7F7F7F; color: black; padding-bottom: 4px; margin-bottom: 12px;}
                .popular .img {display: block; width: 186px; height: 106px; border: 7px solid #eeeeee; margin: 0px 0px 2px -2px;}
                .popular .img img {display: block; width: 186px; height: 106px;}
                .popular .link img {vertical-align: middle;}
                .popular p {padding-bottom: 3px; font-size: 90%;}
                .popular .add {color: #787878; font-size: 90%; padding-top: 5px;}
                .popular ul {list-style-type: none; padding-top: 10px;}
                .popular ul li {padding: 7px 0px 10px 0px; border-top: 1px solid #CCCCCC;}
                .popular ul li .img {float: left; width: 50px; height: 50px; padding: 3px 10px 0px 0px; border: 0px; margin: 0px;}
                .popular ul li .img img {width: 50px; height: 50px;}
                .popular ul li h2 {line-height: 1.0em;}
                .popular a {color: black; text-decoration: none;}
                .popular ul li a:hover {text-decoration: none;}

                .facebook {width: 226px; padding-bottom: 15px;}
                .vkontakte {width: 226px; padding-bottom: 15px;}

                /* Результаты поиска - начало */
                .n_search-result {padding: 0px 0px 10px 0px;}
                .n_search-result .line {padding: 5px 10px 5px 10px; background-color: #F0F0F0;}
                .n_search-result ol {list-style-type: none; padding: 0px 0px 8px 0px;}
                .n_search-result ol li {padding: 10px 0px 4px 10px; font-size: 105%; color: #353535;}
                .n_search-result ul {list-style-type: none; padding: 0px 0px 8px 0px;}
                .n_search-result ul li {padding: 10px 0px 4px 15px; font-size: 85%; color: #353535; background: url(/images/urgant/bullet_grey.gif) 1px 2.4em no-repeat;}
                .n_search-result ul li div {padding-bottom: 2px; font-size: 125%;}
                .n_search-result ul li p {font-size: 115%;}
                .n_search-result ul li span {font-size: 110%; font-weight: bold;}
                .n_search-result ul li label a {text-decoration: none;}
                .n_search-result ul li a {text-decoration: underline;}
                .n_search-result ul li a:hover {text-decoration: none;}
                .n_search-form {padding: 18px 0px 8px 0px; border-top: 1px solid #CCCCCC; margin-top: 5px;}
                .n_search-form input {vertical-align: middle;}
                .n_search-form .inp_search {width: 666px; height: 21px; padding: 0px 0px 0px 5px; margin: 0px 4px 0px 0px; border: 1px solid #353535; font-size: 90%; color: #808080; font-family: Tahoma, Arial, Helvetica, sans-serif;}
                .n_search-form .button_search {width: 23px; height: 23px; margin: 0px; border: 0px; font-size: 0px; cursor: pointer; background: url(/images/urgant/button_search3.gif) left top no-repeat;}
                /* Результаты поиска - конец */

                /* Постраничная навигация */
                .all_pagination {padding: 0px 0px 56px 10px;}
                .all_pagination .all_pages {padding-bottom: 5px;}
                .all_pagination .all_pages label {color: #bebebe;}
                .all_pagination .all_numbers {font-size: 110%; color: #BEBEAC;}
                .all_pagination .all_numbers strong {padding: 1px 3px 1px 3px; margin-right: 4px; color: black; background-color: #b9c1c1; font-weight: normal;}
                .all_pagination .all_numbers a {margin-right: 4px;}
                .all_pagination .all_numbers span {font-size: 90%;}

        /* Правая колонка - конец */

        /* Одна колонка - начало */
        .centercol {padding: 0px 10px 20px 10px;}
        .centercol .blog {float: left; padding: 23px 0px 17px 0px; margin-right: 44px; border-top: 1px solid #CCCCCC;}
        .centercol .blog.last {margin-right: 0px;}
        .centercol .loader {background-position: 454px center;}
        .centercol .listing {padding: 3px 0px 0px 0px;}
        .centercol .listing ul li {margin-right: 46px; padding-top: 24px; min-height: 220px;}
        .centercol .listing ul li.last {margin-right: 0px;}
                /* Заголовок раздела */
                .title {padding: 0px 0px 5px 0px; font-size: 14px; border-top: 1px solid #CCCCCC; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;}
                .title div {position: relative; top: -10px;}
                .title a {color: black; text-decoration: none;}
                .title span {font-size: 44px; font-weight: bold; margin-top: 20px; position: relative; top: 10px; line-height: 1.0em;}
                .title img {vertical-align: middle;}
        /* Одна колонка - конец */

/* ГЛАВНАЯ ЧАСТЬ - конец */

/* Больше контента - начало */
#add_content {padding: 13px 0px 10px 0px; text-align: center; border-top: 1px solid #CCCCCC;}
#add_content a {display: block; width: 160px; height: 40px; font-size: 90%; margin: 0px auto; color: #262626; text-decoration: none; background: url(/images/urgant/arrow_down.png) center bottom no-repeat;}
.loader {clear: both; padding: 10px 0px 10px 0px; height: 48px; text-align: center; background: url(/images/urgant/loader.gif) 464px center no-repeat;}
/* Больше контента - конец */

/* Footer - начало */
.footer {background-color: #202020; color: #939393;}
.footer-ins {padding: 10px 0px 20px 0px; width: 960px; margin: 0px auto; text-align: left; overflow: hidden;}
.footer-ins .img {float: left; display: block; width: 87px; height: 88px; margin-right: 25px;}
.footer-ins .img img {display: block; width: 87px; height: 88px;}
.footer-ins a {color: #939393; text-decoration: none;}
.footer-ins a:hover {text-decoration: underline;}
.footer-ins ul {float: left; width: 80px; list-style-type: none; padding-top: 20px; font-weight: bold; font-size: 90%; line-height: 1.2em;}
.footer-ins ol {float: left; width: 168px; list-style-type: none; padding-top: 20px; font-weight: bold; font-size: 90%; line-height: 1.2em;}
.footer-ins .rcol {float: left; width: 580px; padding: 3px 0px 0px 12px; border-left: 1px solid #4D4D4D; margin-top: 10px;}
.footer-ins p {font-size: 11px; padding-bottom: 8px;}
.footer-ins .counter {float: left; width: 580px; padding-bottom: 3px;}
.footer-ins .counter img {margin-right: 3px;}
/* Footer - конец */

/* == Главная и общие стили  (конец) */

/* СТИЛИ ДЛЯ ДИНАМИЧЕСКИХ ЭЛЕМЕНТОВ - начало */

/*--- ВЫПАДАЮЩИЕ ПУНКТЫ ---*/
.header table div.submenu ul {list-style: none; position: absolute; z-index: 55;
        left: -9999px; /* Скрываем за экраном, когда не нужно (данный метод лучше, чем display:none;) */
        opacity: 0; /* Устанавливаем начальное состояние прозрачности */
        -webkit-transition: 0.25s linear opacity; /* В Webkit выпадающие пункты будут проявляться */
        color: white;
        width: 140px;
        padding: 16px 20px 21px 36px;
        float: none;
        background: #151515;
        background: rgba(22,22,22,0.75);
}
.header table div.submenu ul li {float: none; position: static; width: auto; text-align: left; padding: 0px 0px 6px 0px;}
.header table div.submenu ul li.first {border-top: 1px solid #474747; padding-top: 15px;}
.header table div.submenu ul a {
        white-space: nowrap; /* Останавливаем перенос текста и создаем многострочный выпадающий пункт */
        display: block;
        color: white;
}
.header table div.submenu:hover {
        background: #151515;
        background: rgba(22,22,22,0.75);
        width: 196px;
        margin-left: -36px;
}
.header table div.submenu:hover ul {left: 0px; opacity: 1;}
.header table div.submenu:hover a.level01 {color: white; text-decoration: none; display: block; position: relative; left: 36px;}
.header table div.submenu:hover a.level01:hover {text-decoration: none;}

/*! fancyBox v2.0.6 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-tmp iframe, .fancybox-tmp object {
        vertical-align: top;
        padding: 0;
        margin: 0;
}

.fancybox-wrap {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 8020;
}

.fancybox-skin {
        position: relative;
        padding: 0;
        margin: 0;
        background: #f9f9f9;
        color: #444;
        text-shadow: none;
        -webkit-border-radius: 4px;
           -moz-border-radius: 4px;
                border-radius: 4px;
}

.fancybox-opened {
        z-index: 8030;
}

.fancybox-opened .fancybox-skin {
        -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
           -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
                box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
        padding: 0;
        margin: 0;
        position: relative;
        outline: none;
}

.fancybox-inner {
        overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
        -webkit-overflow-scrolling: touch;
}

.fancybox-error {
        color: #444;
        font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
        margin: 0;
        padding: 10px;
}

.fancybox-image, .fancybox-iframe {
        display: block;
        width: 100%;
        height: 100%;
        border: 0;
        padding: 0;
        margin: 0;
        vertical-align: top;
}

.fancybox-image {
        max-width: 100%;
        max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url('/images/urgant/fancybox_sprite.png');
}

#fancybox-loading {
        position: fixed;
        top: 50%;
        left: 50%;
        margin-top: -22px;
        margin-left: -22px;
        background-position: 0 -108px;
        opacity: 0.8;
        cursor: pointer;
        z-index: 8020;
}

#fancybox-loading div {
        width: 44px;
        height: 44px;
        background: url('/images/urgant/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
        position: absolute;
        top: -18px;
        right: -18px;
        width: 36px;
        height: 36px;
        cursor: pointer;
        z-index: 8040;
}

.fancybox-nav {
        position: absolute;
        top: 0;
        width: 40%;
        height: 100%;
        cursor: pointer;
        background: transparent url('/images/urgant/blank.gif'); /* helps IE */
        -webkit-tap-highlight-color: rgba(0,0,0,0);
        z-index: 8040;
}

.fancybox-prev {
        left: 0;
}

.fancybox-next {
        right: 0;
}

.fancybox-nav span {
        position: absolute;
        top: 50%;
        width: 36px;
        height: 34px;
        margin-top: -18px;
        cursor: pointer;
        z-index: 8040;
        visibility: hidden;
}

.fancybox-prev span {
        left: 20px;
        background-position: 0 -36px;
}

.fancybox-next span {
        right: 20px;
        background-position: 0 -72px;
}

.fancybox-nav:hover span {
        visibility: visible;
}

.fancybox-tmp {
        position: absolute;
        top: -9999px;
        left: -9999px;
        padding: 0;
        overflow: visible;
        visibility: hidden;
}

/* Overlay helper */

#fancybox-overlay {
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden;
        display: none;
        z-index: 8010;
        background: #000;
}

#fancybox-overlay.overlay-fixed {
        position: fixed;
        bottom: 0;
        right: 0;
}

/* Title helper */

.fancybox-title {
        visibility: hidden;
        font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
        position: relative;
        text-shadow: none;
        z-index: 8050;
}

.fancybox-opened .fancybox-title {
        visibility: visible;
}

.fancybox-title-float-wrap {
        position: absolute;
        bottom: 0;
        right: 50%;
        margin-bottom: -35px;
        z-index: 8030;
        text-align: center;
}

.fancybox-title-float-wrap .child {
        display: inline-block;
        margin-right: -100%;
        padding: 2px 20px;
        background: transparent; /* Fallback for web browsers that doesn't support RGBa */
        background: rgba(0, 0, 0, 0.8);
        -webkit-border-radius: 15px;
           -moz-border-radius: 15px;
                border-radius: 15px;
        text-shadow: 0 1px 2px #222;
        color: #FFF;
        font-weight: bold;
        line-height: 24px;
        white-space: nowrap;
}

.fancybox-title-outside-wrap {
        position: relative;
        margin-top: 10px;
        color: #fff;
}

.fancybox-title-inside-wrap {
        margin-top: 10px;
}

.fancybox-title-over-wrap {
        position: absolute;
        bottom: 0;
        left: 0;
        color: #fff;
        padding: 10px;
        background: #000;
        background: rgba(0, 0, 0, .8);
}

/* Всплывающее окошко - начало */
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; color: black;}
table.sb_shadow td.sb_left-top {width: 29px; height: 27px; background: url(/images/urgant/sb_left-top.png) left top no-repeat;}
table.sb_shadow td.sb_top {height: 27px; background: url(/images/urgant/sb_top.png) left top repeat-x;}
table.sb_shadow td.sb_right-top {width: 29px; height: 27px; background: url(/images/urgant/sb_right-top.png) right top no-repeat;}
table.sb_shadow td.sb_left {width: 29px; background: url(/images/urgant/sb_left.png) left top repeat-y;}
table.sb_shadow td.sb_right {width: 29px; background: url(/images/urgant/sb_right.png) right top repeat-y;}
table.sb_shadow td.sb_left-bot {width: 29px; height: 27px; background: url(/images/urgant/sb_left-bot.png) left bottom no-repeat;}
table.sb_shadow td.sb_bot {height: 27px; background: url(/images/urgant/sb_bot.png) left top repeat-x;}
table.sb_shadow td.sb_right-bot {width: 29px; height: 27px; background: url(/images/urgant/sb_right-bot.png) right bottom no-repeat;}
/* Всплывающее окошко - конец */

/* Общее всплывающее окошко - начало */
.all_sb {position: relative; text-align: left;}
.all_sb_spec {position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 98; text-align: left;}
.all_sb_spec-ins {width: 100%; height: 100%; background: url(/images/urgant/video_txt.png) left top repeat;}
.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 #progect {left: auto; top: auto; right: -30px; bottom: -145px;}
.all_sb #mail {left: auto; top: auto; right: -30px; bottom: -60px;}
.all_sb #itv_mail {left: 12px; top: auto; bottom: -60px;}
.all_sb #verror {left: -220px; top: -165px;}
.all_sb #auction {left: -80px; top: -225px;}
.all_sb #auction_r {left: -380px; top: -225px;}
.all_sb_spec #faq {top: 50%; left: 50%; margin-left: -238px; margin-top: -180px;}
.all_sb_spec #licence {top: 50%; left: 50%; margin-left: -375px; margin-top: -300px;}
.all_sb_spec #itv_help {top: 50%; left: 50%; margin-left: -185px; margin-top: -300px;}
.all_sb_spec #itv_help table.all_sb-bg-big {width: 650px; height: 400px;}
.all_sb-ins table.all_sb-bg-norm {width: 476px;}
.all_sb-ins table.all_sb-bg-big {width: 750px; height: 600px;}
.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-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 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 table td select {width: 283px;}
.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_sb-ins .sb_center .all_sb-txt {height: 520px; overflow: auto; margin-top: 10px;}
.all_sb-ins .sb_center .all_sb-txt p {padding-bottom: 12px;}
.all_sb-ins .sb_center .all_sb-txt h5 {font-weight: bold;}
/* Общее всплывающее окошко - конец */

/* Спецбаннер - начало */
.all_specbanner {width: 100%; position: fixed; bottom: 0px; left: 0px; font-size: 22px; color: #666666; text-align: center; font-family: Arial, Helvetica, sans-serif; z-index: 99;}
.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;}
/* Спецбаннер - конец */

/* СТИЛИ ДЛЯ ДИНАМИЧЕСКИХ ЭЛЕМЕНТОВ - конец */