html, body, div, span, applet, object, iframe,h1, h2, h3, h4, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0px;padding: 0px;border: 0px;font-size: 100.01%;font-family: 'Open Sans', Arial,  Tahoma, Sans Serif !important;}

@font-face {
  font-family: 'Circe';
  src: url("/design/images/site-design/Circe-Regular.eot");
  src: url("/design/images/site-design/Circe-Regular.eot?#iefix") format('embedded-opentype'),
       url("/design/images/site-design/Circe-Regular.woff") format('woff'),
       url("/design/images/site-design/Circe-Regular.ttf") format('truetype'),
       url("/design/images/site-design/Circe-Regular2.svg") format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans'), local('PTSans-Regular'),
        url(/design/images/site-design/pt-sans.woff) format('woff'),
        url(/design/images/site-design/pt-sans.ttf) format('truetype');
}

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext');

.Circe {font-family: 'Circe', Tahoma, Sans Serif, Arial !important;}

.OpenSans {font-family: 'Open Sans', sans-serif !important;}

body {
    overflow-x: hidden;
    /*background: #e9e9e9;*/
    background: #053b86 url(/design/images/site-design/main-bg.jpg) top center no-repeat;
    min-height:1200px;
    }

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
    font-family: 'helveticaneue', Tahoma, Sans Serif, Arial !important;
    font-size: 150%;    
}

img {border:0;}

h1 {
    margin-bottom: 15px; 
    line-height: 120%;
}

.h2{
    font-size:19px !important;
    margin-bottom: 15px; 
    font-family: 'helveticaneue' !important;
}

ul {
	list-style-type: none;
}

ul.normal {
	list-style-type: disc; margin-bottom: 10px;
}

ul.normal li {
	margin-left: 15px; margin-bottom: 3px; 
}



/* global class*/
.full, .flex {width: 100%;}
.fix {width: 1000px;}
.fixed {position:fixed;}
.ma {margin: 0 auto}
.pa {position:absolute;}
.pr {position:relative;}
.fl  {float:left !important;}
.fr  {float:right !important;}
.clear {height:50px;clear:both;}
.brb {border: solid 1px red}
.tac {text-align:center;}
.transparent:hover {
    opacity:0.7;filter: alpha(opacity=70);
    -webkit-transition: all 200ms ease-in-out !important;
	-moz-transition: all 200ms ease-in-out !important;
	-o-transition: all 200ms ease-in-out !important;
	transition: all 200ms ease-in-out !important;}
.slowmo:hover {
    -webkit-transition: all 200ms ease-in-out !important;
	-moz-transition: all 200ms ease-in-out !important;
	-o-transition: all 200ms ease-in-out !important;
	transition: all 200ms ease-in-out !important;}

/* ********************************* */
/* ********************************* */
/* ********************************* */
/* ********************************* */
/* ********************************* */

/*перекрашиваем под VK */
/*.icon-set-soc {background: #3db3e9 url('/design/images/site-design/zenit-icon-set-soc.png?v=3');}*/
.icon-set-soc {background: #4680c2 url('/design/images/site-design/zenit-icon-set-soc1.png?v=3');}
.invis {display:none}
.up {text-transform: uppercase}
.center {text-align:center;}


/* отступы */
.mb0  {margin-bottom:0px !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb40 {margin-bottom:40px !important;}

.mt5 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}

.mr10 {margin-right:10px !important;}
.mr20 {margin-right:20px !important;}
.mr30 {margin-right:30px !important;}
.mr40 {margin-right:40px !important;}

.ml10 {margin-left:10px !important;}
.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml40 {margin-left:40px !important;}

.p10 {padding:10px}
.pt20{padding:20px}
.pt40{padding:40px}
.pl10{padding-left:10px}
.pb10 {padding-bottom:10px !important;} 
.pb20 {padding-bottom:20px !important;}
.h10 {height:10px;}.h20 {height:20px;}.h30 {height:30px;}.h40 {height:40px;}.h50 {height:50px;}

.small {font-size:13px;}
}

a, a.visited {
	color: #000000;
	text-decoration: underline; 
}
a:hover {
	color: #000000 !important; 
	text-decoration: none !important;
}
.js {
    text-decoration: none;
    border-bottom: 1px dotted;
}
.none {
    text-decoration: none;
    border-bottom: none;
}



 .h2, h3 {margin-bottom: 10px;}

/* шапка и менюха */
.blue-header {
    background:#13aae0 url(/design/images/site-design/top-blue-bg.png)center no-repeat;
    height:64px;position:fixed;
    top:0px;left:0px;z-index:10;
}
.blue-header-conteiner {
    height:160px;z-index:1;
    
}
.logo {
    z-index: 100;
    width: 192px;
    height: 159px;
    top: 15px;
    left: -7px;
    z-index: 1;
}

.studia-now-bg {
    z-index: 1;
    top: 64px;
    height: 60px;
    background: url(/design/images/site-design/zenit-studia-now-bg.png);
}


/* город вещания  */
.city-current{
    left:150px;top:24px;z-index:3;
    width:245px;text-align:right;font-size:13px;line-height:12px;
    text-transform:uppercase;color:#fff;
    font-family: Circe;}
.city-current .city-name{    display: block;font-weight: normal;}
.city-current .city-name b{font-size:16px;margin-left:10px;}


/* главное меню*/
.menu {
    /*width:540px;*/
    height:64px;right:0px;top:0px;
    border-left:solid 1px #4dc7f3;
}
.menu ul li a{
    float:left;
    font-family: 'Circe';
    padding:20px 0px 4px 15px;color:#ffffff;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 15px;font-weight: bold
}
@media screen and (min-width:0\0) { 
    /* стили только для IE9 - IE10 */ 
}
.menu ul li a:hover ,  .menu ul li.active a:hover{
    color:#000000 !important;
}
.menu ul li a.contact{
    width:26px;height:14px !important;padding:0px;margin:17px 0px 0px 7px;
	background-position: -22px 0px;
}
.menu ul li a.contact:hover{
    width:26px;height:14px !important;padding:0px;
	background-position: -22px -15px;
}

/*сейчас  в эфире*/
.now-efir {
    width: 320px;
    height: 78px;
    top: 75px;
    left: 180px;
    color: #fff;
    text-transform: uppercase;
    font-size: 11px;
    z-index: 2;
}
.now-efir-title {
    left: 50px;
    top: 27px;
    font-weight: bold;
}
.now-efir-foto {
    width: 35px;
    height: 35px;
    /*border: solid 2px #ccc;*/
}  

.now-efir-time {left:70px; top:22px;}
.now-efir-name {
    bottom: 0px;
    left: 151px;
    top: 27px;
}



.now-efir-player {
    left: 50px;
    top: 1px;
    background: #fff;
    border-radius: 7px;
    color: #00a588;
    text-transform: uppercase;
    font-size: 11px;
    padding: 2px 5px 0px 5px;
}
.now-efir-player a {color:#00a588;text-decoration:none;vertical-align:super;}

/*телефон эфира в шапку*/
.efir-phone {
	font-family: 'PT Sans', Tahoma, Sans Serif, Arial !important;
    color: #fff;
    border-left: solid 1px #13aae0;
    font-size: 12px;
    width: 270px;
    top: 76px;
    left: 520px;
    padding: 10px;
}

/*далее  в эфире*/
.next-efir {
    width: 200px;
    height: 39px;
    top: 75px;
    right: 0px;
    background: #fff;
    color: #9e9e9e;
    text-transform: uppercase;
    font-size: 11px;
}
.next-efir-title {left:70px;top:5px;font-weight:bold;}
.next-efir-foto {left:0px;top;0px;}
.next-efir-time {left:70px; top:22px;}
.next-efir-name {margin-left:70px;bottom:5px;}

 /* соц.сети */
 .soc-wrap {width:1000px;height:1px;z-index;100;}
.soc-wrap-next {width:1000px;height:1px;z-index;100;}

.soc-block {top:45px;right:-42px;width:42px;height:400px;}

.block_soc {top:15px;left:10px;width:400px;height:42px;}
.block_app {top:15px;right:10px;width:200px;height:42px;}

.soc-wrap-next .soc-block {top:191px;right:-42px;z-index:1;width:42px;height:400px;}

.soc-block  a {display:block; width:52px; height: 52px; margin-bottom:5px;}

.block_soc  a {display:block; width:52px; height: 52px; margin-right:5px; float:left;}
.block_app  a {display:block; width:52px; height: 52px; margin-left:5px; float:right;}


.block_soc .vkontakte {background-position:  0 0;background-color:transparent;}
.block_soc .twitter {background-position:   0 -228px;border-radius:11px;}
.block_soc .facebook {background-position:   0 -57px;border-radius:11px;}
.block_soc .instagram {background-position:  0 -285px;border-radius:11px;}
.block_soc .youtube {background-position:  0px -117px;border-radius:11px;}
.block_soc .google-plus {background-position:  -44px -458px;border-radius:11px;}
.block_soc .odnoklassniki {background-position: 0px -171px;border-radius:11px;}
.block_app .iphone {background-position:  0 -364px;border-radius:11px;background-color:transparent;}
.block_app .android {background-position:  0 -421px;border-radius:11px;background-color:transparent;}

.soc-block .vkontakte {background-position:  0 0;}
.soc-block .twitter {background-position:   0 -228px;}
.soc-block .facebook {background-position:   0 -57px;}
.soc-block .instagram {background-position:  0 -285px;}
.soc-block .youtube {background-position:  0px -115px;}
.soc-block .google-plus {background-position:  -44px -458px;}
.soc-block .odnoklassniki {background-position: 0px -171px;}
.soc-block .iphone {background-position:  0 -364px;}
.soc-block .android {background-position:  0 -421px;}

.soc-block.fixed {position:fixed !important;top:220px!important ;right:50px;z-index:1000;}
@media screen and (min-width: 1152) and (max-width:1920px) {
    .soc-block.fixed {position:fixed !important;top:220px!important ;right:50px;z-index:1000;}
}

/* баннер 990*/
.banner990 {}

    
/*карусель верхняя*/
#toppic-carousel-wrap {height: 564px; max-width: 2000px; min-width: 1000px; margin: 0 auto; position: relative;overflow:hidden;padding-top: 64px;}
#toppic-carousel-block {position: relative; width: 100%;height: 564px;}
#toppic-carousel-block li a {display: block; height: 564px; width:100%; }
.toppic-control {display: block; width: 35px; height: 35px; position: absolute; z-index: 5; cursor: pointer;}
.toppic-control.scroll-left {top: 440px; left:-3px;background:  url('/design/images/site-design/zenit-to-left.png') no-repeat;background-size: contain;}
.toppic-control.scroll-right {top: 440px; left:965px;background:  url('/design/images/site-design/zenit-to-right.png') no-repeat;background-size: contain;}
.toppic-control.scroll-left:hover , 
.toppic-control.scroll-right:hover { opacity:0.7;filter: alpha(opacity=70);
    -webkit-transition: all 200ms ease-in-out !important;
	-moz-transition: all 200ms ease-in-out !important;
	-o-transition: all 200ms ease-in-out !important;
	transition: all 200ms ease-in-out !important;}
#toppic-carousel-block .bullets__layout {width:1000px;top:165px;text-align:center;z-index:10;}
#toppic-carousel-block .bullets__list {display:inline-block;text-align:center;} 
#toppic-carousel-block .bullets__item {color:#a1c4de;width:16px;height:16px;float:left;cursor:pointer;}
#toppic-carousel-block .bullets__item.switch {color:#4a4f8f !important;}
#toppic-carousel-block .bullets__item:after {content:'●';}


/* контент */
#layout {
    width:100%;
    /*background: #053b86 url(/design/images/site-design/main-bg.jpg) top center no-repeat;*/
    min-height:1200px;
}
.content {
    margin-top:-40px;
    background:#ffffff;
}
.content-next {
    /*margin-top:190px;*/
    background:#ffffff;
    display: block;
}



/* программы для заглавной */
.zenit-programm {width:1000px;height:435px;}
.zenit-programm ul {width:1000px;}
.zenit-programm ul li{width:319px;height:200px;display: inline-block;text-align: center;float: left;border-top:solid 10px #fff;border-right:solid 10px #fff;}
.zenit-programm ul li:nth-child(1),
.zenit-programm ul li:nth-child(4){border-left:solid 10px #fff;}
.zenit-programm ul li img {top:0px;left:0px;z-index:1;}
.zenit-programm ul li .title {z-index: 2;color:#fff;text-transform: uppercase;width:100%;left:0px;top:90px;font-size:22px;}
.zenit-programm ul li:hover .title {color:#000;}
.zenit-programm .button {left:-60px;top:120px;z-index:0;}
.zenit-programm .button:hover {left:-55px;top:120px;}

/* новости для заглавной */
.zenit-news {width:1000px;height:435px;}
.zenit-news ul {width:1000px;}
.zenit-news ul li{width:484px;height:192px;float: left;border-top:solid 10px #fff;border-right:solid 10px #fff;overflow:hidden;background: #3db3e9}
.zenit-news ul li:nth-child(1),
.zenit-news ul li:nth-child(3){border-left:solid 10px #fff;}
.zenit-news ul li:nth-child(1),
.zenit-news ul li:nth-child(2){background: url(/design/images/site-design/index-news-bg.png) right no-repeat}
.zenit-news ul li img {top:0px;left:0px;z-index:1;}
.zenit-news ul li .group {z-index: 2;color:#fff;text-transform: uppercase;width:210px;left:260px;top:10px;font-size:11px;}
.zenit-news ul li .title {z-index: 2;color:#fff;width:210px;left:260px;top:50px;font-size:20px;line-height: 20px}
.zenit-news ul li:hover .title {color:#000;}
.zenit-news ul li .date {z-index: 2;color:#fff;text-transform: uppercase;width:210px;left:260px;bottom:10px;font-size:12px;}
.zenit-news .button {left:-60px;top:120px;z-index:0;}
.zenit-news .button:hover {left:-55px;top:120px;}
.transparent a {text-decoration: none;}


/* История эфира  для заглавной */
.zenit-efir-history {width:1000px;height:210px;}
.zenit-efir-history ul {width:1000px;}
.zenit-efir-history ul li{width:146px;height:200px;float: left;border-top:solid 10px #fff;border-right:solid 15px #fff;overflow:hidden;}
.zenit-efir-history ul li:nth-child(1){border-left:solid 25px #fff;}
.zenit-efir-history ul li img {top:27px;left:0px;z-index:2;}
.zenit-efir-history ul li .title {z-index: 2;color:#636363;width:146px;left:0px;top:160px;font-size:12px;line-height: 12px;text-transform: uppercase;}
.zenit-efir-history ul li:hover .title {color:#000;}
.zenit-efir-history ul li .time {z-index: 1;color:#fff;width:85px;left:0px;top:0px;font-size:16px;background: #bcbcbc;border-radius: 5px 5px 0px 0px;padding:4px;text-align: center}
.zenit-efir-history ul li .now {background: #3db3e9}
.zenit-efir-history .button {left:-60px;top:7px;z-index:0;}
.zenit-efir-history .button:hover {left:-55px;}


/* карусель  баннеров акций */
.action-carousel .button {left:-60px;top:60px;z-index:0;}
.action-carousel .button:hover {left:-55px;}
#action-carousel-wrap{overflow:hidden;  width:1000px;height:305px;margin-top:20px;}
#action-carousel-wrap ul {width:100000px;}
#action-carousel-wrap ul li, 
#action-carousel-wrap ul li img{    width:1000px;height:305px;float:left;}
.action-carousel-control {display: block; width: 52px; height: 52px; position: absolute; z-index: 5; cursor: pointer; background-size: 550px;}
.action-carousel-scroll-left{top:155px;left:40px;background:  url('/design/images/site-design/zenit-to-left-action.png') no-repeat;}
.action-carousel-scroll-right{top:155px;left:906px;background:  url('/design/images/site-design/zenit-to-right-action.png') no-repeat;}


/* Гости  для заглавной */
.zenit-guest {width:1000px;height:420px;/*margin-top:20px;*/white-space: nowrap;}
.zenit-guest ul {width:984px;;margin-left: 0.5px;}
.zenit-guest ul li{width:162px;height:205px;float: left;overflow:hidden;margin: 1px;}
.zenit-guest ul li img {top:0px;left:0px;z-index:2;}
.zenit-guest ul li .title {z-index: 2; overflow: hidden; color: #fff; width: 148px; left: 0px; top: 170px; font-size: 10px; line-height: 12px; text-transform: uppercase; text-align: center; background: #0a7abd; padding: 7px 7px 5px 7px;}
.zenit-guest .button {left:-60px;top:100px;z-index:0;}
.zenit-guest .button:hover {left:-55px;}


/* Коллектив  для заглавной */
.zenit-stuff {width:1000px;height:640px;margin-top:20px;white-space: nowrap}
.zenit-stuff .button {left:-60px;top:210px;z-index:0;}
.zenit-stuff .button:hover {left:-55px;}

.zenit-stuff ul {width:1000px;margin-left: 0.5px;}
.zenit-stuff ul li{width:164.6px;height:205px;float: left;overflow:hidden;margin: 1px;}
.zenit-stuff ul li img {top:0px;left:0px;z-index:2;}
.zenit-stuff ul li .title {z-index: 2;color:#fff;width:145px;left:4px;top:170px;font-size:12px;line-height: 12px;text-transform: uppercase;text-align:center;background:#0a7abd;padding:7px 7px 5px 7px ;}


/*подвал */
.zenit-footer {padding:40px 0px;
    background: #e8e8e8;
    height:auto;
    color:#9a9a9a;
    font-size:17px;
}

#sitestat {display:none;width:1px;height:1px;left:-5000px;}

.content_block:after,
.guest_full:after,
.audio:after,
.video:after { 
    float: none; 
    clear:both; 
    content:'';
    display: block;
}

.content_block {
	padding: 20px
}

.content_block p {
	font-family: 'PT Sans', Tahoma, Sans Serif, Arial !important;
	margin: 10px 0px 10px 0px;
}

.awards {
    margin-right: 29px;
    margin-left: 30px;
    float: left;
    width: 181px;
    margin-bottom: 30px;
}

.awards span {
	font-size: 10px;
	text-align: justify;
	line-height: 10px;
	display: block;
}

.guest {
	width: 160px;
	height: 190px;
	float: left;
	margin:0px 15px 20px 15px;
	overflow: hidden;
    padding-bottom: 20px; 
}

.guest a {
    color: #4dc7f3;
    text-decoration: none;
    display: block;
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.guest span {
	color: #7b7b7b;
	font-size: 10px;
	display:block;
	position: relative;
}

.content_block h3 {
    margin-bottom: 25px;
    padding-bottom: 10px;
    border-bottom: solid 1px #eee;
    font-size: 34px;
}

a.opa {
    display: block;
	width: 30px;
	height: 10px;
	background-image: url(/design/images/content/bg-opa.png);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: transparent;
	position: absolute;
	right: 0;
	bottom: 0;
}	
.pagi {
    float:none;
    clear:both;
    margin:30px 0;
}  
.pagi a {
    display: inline-block;
    margin-right: 5px;
    padding:3px 8px 2px 8px;
    /* width: 15px; */
    /* height: 15px; */
    color: #fff;
    background-color: #4dc7f3;
    text-decoration: none;
}

.pagi span {
    display: inline-block;
    margin-right: 5px;
    padding:3px 8px 2px 8px;
    color: #4dc7f3;
    font-weight: bold;
    background-color: #fff;
    text-decoration: none;    
}

.guest_full {
	margin-bottom: 15px;	
}

.guest_full img {
	/*float: left;
	margin-right: 10px;*/
}

/*.guest_full img + p,*/
.guest_full .ph {
	color:#4dc7f3;
	font-size: 25px;
	font-weight: bold;
}

#audio {
    margin: 20px 0px 20px 0px;
}

.aone {
    margin: 10px 0px 10px 0px;
}

.aone span {
    display: block;
    font-size: 12px;
}

.vone {
    float: left;
	margin: 15px;
	width: 450px;
}

.content_block h4 {
    font-size: 17px;
}

.menager {
    padding: 10px 10px 10px 10px;
    background-color: #f8f8f8;
	border: solid 1px #d9d9d9;
	width: 288px;
	height: 110px;
	float: left;
	margin: 0px 10px 10px 0px;
}

.menager img {
    float: left;
    margin-right: 10px;
}

.menager p {
    margin: 0px 0px 0px 0px !important;
}

.menager .fio {
	color:#4dc7f3;
	font-size: 20px;
	font-weight: bold;
}

.menager .dolgn,
.menager .tel {
	color: #7b7b7b;
	font-size: 12px;
}

.menager .eml > a {
	color: #000;
	text-decoration: none;
}

.menager .eml > a:hover {
	color: #d5d5d5 !important;
	text-decoration: underline;
}

.fix {
	float: none;
	clear: both;
}

.fix:after,
.fix:before,
.news_block:after,
.news_block:before,
.news_full_block_img:after,
.news_full_block_img:before,
.next_prev:after,
.next_prev:before {
	display: block;
	content: '';
	float: none;
	clear: both;
}
/**************************/
.news_block1 {
    margin-bottom: 15px;
    margin-right: 10px;
    margin-left: 10px;
    position: relative;
    width: 460px;
    height: 250px;
    float: left;
}

.news_img1 {
   float: left;
   margin-right: 10px;
}

.news_title1 {
   margin: 0px !important; 
}

.news_block1 a,
.news_block1 a:hover,
.news_block1 a:visited,
.news_block1 a:link,
.news_block1 a:active {
    color: #4dc7f3;
    /*font-weight: bold;*/
    font-size: 15px;
}

.news_date1 {
    color: #808080;
    font-size: 12px;   
    position: absolute;
    right: 0;
    top:0; 
    margin: 0px !important;
    padding: 5px;
    background-color: #e8e8e8;
}

.news_cat1 {
    display: inline-block;
    position: absolute;
    left: 10px;
    top: 5px;
    color: #fff;
    font-size: 11px; 
    background-color: #1477ba;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0px 3px 0px 3px;
}
/*************************/
.news_block {
    margin-bottom: 15px;
}

.news_img {
   float: left;
   margin-right: 10px;
}

.news_title {
   margin: 0px !important; 
}

.news_title a {
    color: #4dc7f3;
    /*font-weight: bold;*/
    font-size: 22px;
    border-bottom:solid 1px #4dc7f3;
    text-decoration: none;
}
.news_title a:hover {
    color: #000;
    border-bottom:none;
    text-decoration: none;
}
.news_date {
    margin: 0px !important; 
    color: #808080;
    font-size: 12px;    
    padding-bottom: 20px;
    display: block;
}
/*****************************/

.news_cat_1,
.news_full_cat_1,
.news_cat_2,
.news_full_cat_2,
.news_cat_3,
.news_full_cat_3,
.news_cat_4,
.news_full_cat_4,
.news_cat_5,
.news_full_cat_5{
    display: inline-block;
    color: #fff;
    font-size: 11px; 
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 0px 3px 0px 3px;
    margin-left: 0px;
}

.news_cat_0,
.news_full_cat_0 {
    background-color: #4dc7f3; /*светло-голубой*/
    border:solid 1px #4dc7f3;
}

.news_cat_1,
.news_full_cat_1 {
    background-color: #98e699; /*светло-зеленый*/
    border:solid 1px #98e699;
}

.news_cat_2,
.news_full_cat_2 {
    background-color: #80c1ff; /*светло-голубой*/
    border:solid 1px #80c1ff;
}
/********/
.news_cat_3,
.news_full_cat_3 {
    background-color: #AC92EC; /*светло-сиреневый*/
    border:solid 1px #AC92EC; 
}

.news_cat_4,
.news_full_cat_4 {
    background-color: #FFCE54; /*оранжево-жёлтый*/
    border:solid 1px #FFCE54;
}

.news_cat_5,
.news_full_cat_5 {
    background-color: #FC6E51; /*бледно-красный*/
    border:solid 1px #FC6E51;
}

.news_cat_6,
.news_full_cat_ {
    background-color: #656D78; /*темно-серый*/
    border:solid 1px #656D78;
}

.news_cat_7,
.news_full_cat_7 {
    background-color: #A17917; /*темно-песочный*/
}
/****************/
.news_full_img {
    float: left;
    margin: 10px 10px 10px 10px;
}

.news_full_img[link] {
    cursor: pointer;
}

.news_full_title {
    font-weight: bold;
}

.news_full_title span {
    font-size: 65%;
    color:#777;
    display: block;
}

.news_full_cat {
    font-size: 13px; 
    padding: 0px 5px 0px 5px;
}

.next_prev {
    border: 1px solid #e0e0e0;
    border-width: 1px 0;
    font-size: 18px;
    padding: 10px 0;
    background: none;
    list-style: none;
    margin: 20px;
}

.next_prev li a {
    color:#4dc7f3;
    text-decoration: none;
}

.next_prev li {
    float: left;
    width: 460px;
    text-align: center;
}

.next_prev li:last-child {
    text-align: right;
}
.next_prev li:first-child {
    text-align: left;
}

#playpause img {
    margin: 3px 1px 0px 1px;    
}

#controls  {
    padding: 3px 35px 0px 5px;  
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAANCAMAAACEsl7iAAAAVFBMVEUAAADFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcWI5rT4AAAAG3RSTlMAJdMNvXj47OfYwqgKIPHhxK6Ti2BdVTKzcGsoCRYRAAAAZUlEQVR4AYXQVw5CMQwF0XFKXqf3u/99IgUFgRFw/i17zIsIEDLOMm4Ask68Oa4UWJKx7SNPs02S1sRhmE03mp2qDs46MCaaTlUBwsS+pyl6AC6JXP5P+B3frrp+dpjv+FXuf3UHFnwH8kj6Z5AAAAAASUVORK5CYII=);
	background-position: right;
	background-repeat: no-repeat;
}

#controls.progressbar {background-image: url(/design/images/content/progress.png);padding: 3px 43px 0px 5px;background-position: 95% 50%;}

.program_block {
	width: 460px;
	text-align: center;
	float: left;
	position: relative;
	margin: 10px
}

.program_title {
	position: absolute;
	left: 0px;
	bottom: 30px;
	text-align: center;
	padding: 10px;
	text-transform: uppercase;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.5);
}

.stock_block {
	width: 960px;
	position: relative;
	margin: 10px 0px 10px 0px;
}

.stock_title {
	position: absolute;
	left: 0px;
	bottom: 90px;
	text-align: center;
	padding: 10px;
	text-transform: uppercase;
	color: #fff;
	background-color: rgba(8, 73, 145, 0.7);
}

.program_full_guest{
        width: 60px;
        height: 60px;
        float: right;
        margin-top: -20px;
        padding-left:20px;
    }


.stock_description {
	position: absolute;
	left: 0px;
	bottom: 7px;
	padding: 0;
	margin: 0 !important;
	text-align: left;
	padding: 10px;
	color: #fff;
	background-color: rgba(0, 0, 0, 0.5);
	height: 55px;
	overflow: hidden;
}

.stock_data {
	position: absolute;
	right: 0px;
	top: 0px;
	text-align: center;
	padding: 10px;
	text-transform: uppercase;
	color: #fff;
	background-color: rgba(255, 0, 0, 0.5);
}

.stock_title_all {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 23px;
}
.stock_data_all {
    color: #ff0000;
}

.action_description ul {
    list-style-type: disc !important;
    margin-left: 30px !important;
}


.stock_a {text-decoration: none;}

#ico {
	background-position: center;
	background-repeat: no-repeat;    
}

.pp {
    width: 35px;
    height: 35px;
    background-image: url(/design/images/site-design/Play-75x74.png);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.pp:hover {
    background-image: url(/design/images/site-design/Play-75x74-hover.png);    
}

.activplay {
    background-image: url(/design/images/site-design/Pause-75x74.png);    
    width: 35px;
	height: 35px;    
	background-size: cover;
    background-position: center;
	background-repeat: no-repeat; 
	cursor: pointer;
}
.activplay:hover {
    background-image: url(/design/images/site-design/Pause-75x74-hover.png);    
}

.h4 {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 15px;  
	margin: 20px 20px 10px 20px;
	
}
.ml {
    margin-left:20px; 
}

.pointer {
	cursor: pointer;    
}

.team p {
    color:#4dc7f3;
    font-weight:bold;
    font-size:20px;
}

.team img {
	display: block;
	float: none !important;
	clear: both;
}

.team p ~ p {
    color: #808080;
    font-size: 12px;
}
/*************************/
.html5player_block {
    position: relative;
}
#html5play, .playbut  {
      width:50px; 
      height:50px; 
      background-image:url(/design/images/site-design/Play-50x50.png); 
      float: left; 
      margin-right: 15px; 
}

.html5player_block object {
      float: left; 
      margin-right: 15px;     
}

.html5pause, .playbut.pause {
    background-image:url(/design/images/site-design/Pause-50x50.png) !important;
}

.html5player_block {
	float: none;
	clear: both;
	margin-bottom: 40px;
}



.html5player_block h4 {
	color: #4dc7f3;
	font-size: 17px;
	text-transform: uppercase;
}

.html5player_block h4 small {
    font-size: 60%;
    font-weight: 400;
    line-height: 1;
    color: #777;
}

.html5player_block p {
    margin: 0px;
}


.html5player_block > span.program_info_wrap{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    min-height: 40px;
}





/************************/
.TitleSongAir {
    width: 186px;
    margin-top: 5px;
}    

.grayscale {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}

.bg_grayscale {
    background-color: rgba(0, 0, 0, 0.5) !important;
}
#content-1 {
	overflow: auto;
	position: relative;
	width: 1000px;
	height: 410px;
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

#content-1.hidden{ display: none; }

.mCSB_inside>.mCSB_container {
    margin-right: 15px !important;
}

/*Фон слайдера*/
.slider {
    width:50px;
    height:5px;
    background-color:#FFFFFF;
    position:relative;
    margin:0;
    padding:0 10px 0 10px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/*Стиль кнопки слайдера*/
.ui-slider-handle {
    width:10px;
    height:10px;
    position:absolute;
    top:-3px;
    margin-left:-2px;
    margin-right:2px
    z-index:200;
    background-color:#FFFFFF;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

/*Элемент div результата, в котором выводится значение слайдера*/
#slider-result {
    font-size:50px;
    height:200px;
    font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    width:250px;
    text-align:center;
    text-shadow:0 1px 1px #000;
    font-weight:700;
    padding:20px 0;
}

/*Полоска заполнителя слайдера*/
.ui-widget-header {	
    height:5px;
    left:0px;
    background-color:#13aae0;
    top:0px;
    position:absolute;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

a {
    outline:none;
    -moz-outline-style:none;
}

#cont {
    position:absolute;
/*left:220px;
top:7px;*/
    left: 50px;
    top: 30px;
}

.cat_all {
    padding: 20px 0px 20px 0px; 
    text-align: right;
}
.cat_all .news_cat,
.cat_all .news_cat_1,
.cat_all .news_cat_2,
.cat_all .news_cat_3,
.cat_all .news_cat_4,
.cat_all .news_cat_5{
    display: inline-block;
    color: #fff;
    font-size: 11px; 
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 5px 7px 5px 7px;
    margin-left: 0px;
}

.cat_all a {
    color: #fff;
    text-decoration: none;
}

.cat_all .news_cat a {
        color: #434a54 !important;
}

.news_cat {
    background-color: #fff;
    border:solid 1px #aab2bd; 
}
input[disabled='disabled'] , Button[disabled='disabled']  {opacity:0.5;filter: alpha(opacity=50);cursor:help;}
#skip-outreach {display:none;}