.container {
	background: white;
	border-top: none;
	padding: 10px 0;
	margin-top: 10px;
	margin-bottom: 10px;
	box-shadow: -2px 0px 15px 0px rgba(0, 0, 0, 0.25);
}
.logo {width: 25%; padding: 0px 10px;}
.logo img {max-width: 100%;}
.search {padding: 0px 10px; width: 75%;}
.content .column-right {
    float: right;
    width: 310px;
    text-align: center;
    padding: 10px 0;
}
.content {
	position: relative;
}
.content .main-content {
	margin-right: 320px;
}
.main-block {
	border-right: 10px solid #f0f0f0;
}
.middle-block {
	float: left;
	width: 33.33%;
	padding: 10px 5px;
}

.content .padd-l-10 {
	padding-left: 10px;
}
.content .padd-r-10 {
	padding-right: 10px;
}
.content .bl_avto{
	width: 100%;
	margin: 0;
	margin-bottom: 2px;
}
.bl_tv_progrm {margin: 0;}
.tv_progrm {
	background: #343434;
}
.tv_day {
	height: auto;
	width: 225px;
}
.tv_progrm {
	height: 220px;
}
.tv_chanel div.anyClass {
	height: 140px;
	width: 80% !important;
}
h3.subtitle {
	margin: 0;
	height: 24px;
}
.news_photos .bl_fhotos2 {
	height: 185px;
	width: 85% !important;
}
.news_photos .bl_fhotos2 ul li {
	height: 174px;
}
.news_photos {padding: 5px; height: 220px;}
.news_ph_small_link {
	padding-top: 0;
}
.dream_book_i {
	height: auto;
}
.as_advertising {
	margin-left: 10px;
	float: left;
	width: 230px;
}
.menu_h {
	border-bottom: 10px solid #e6e6e6;
}


.event-header, .event-header a {
    color: #868686;
    font-size: 18px;
    font-family: 'Roboto Condensed', sans-serif;
    line-height: 20px;
    font-weight: bold;
}
.event-header span {
	color:red;
}
.event-info {
	list-style: none;
    margin: 0;
    padding: 0;
}
.event-info li {
    display: inline;
    margin-right: 5px;
    font-size: 12px;
    color: #868686;
}
.event-info li.active {
    color: red;
}
.event-info .event-hook {
    background: url(http://news.join.ua/files/images/hook.png) center center no-repeat;
    background-size: contain;
}
.event-info .event-place {
    padding: 0 2px 3px 10px;
    font-weight: bold;
}
.event-info li.active i {
    color: #868686;
}
.big-photo {
    margin: 5px 0;
}
.big-photo .embed-responsive {
    background-repeat: no-repeat;
    background-size: cover;
    padding-bottom: 56.25%;
}
.media-heading a {
	padding-left: 0;
    color: #1a3dc1;
    font-size: 17px;
    font-family: "Roboto Condensed",​sans-serif;
    font-weight: bold;
}
.main-block .media {
    margin-top: 5px;
}
.last-news-list {
	margin-top: 10px;
	margin-bottom: 0;
	color: #868686;
	list-style: disc outside url("data:data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAYAAAArkDztAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFFJREFUeNpiZACCPwlGaUCqgwECKlgWnJvFCBRUAnLuMqACZSYgocSACZQYoUadAVLGUMGzQKNMWKAcVyBOg7JngQjG////M2ADTAw4AECAAQBSRBFDF7ocMwAAAABJRU5ErkJggg==");
	margin-left: -15px;
    padding-left: 25px;
}
.last-news-list li {
	margin-bottom: 5px;
}
.last-news-list a {
	font-size: 13px;
	color: black;
	display: block;
}
small {
	font-size: 85%;
}
.event-blocks td hr {
	margin-top: 24px;
}

hr {
  border: none;
  height: 2px;
  background-image: -webkit-linear-gradient(left, #ffffff, #c8c8c8 50%, #ffffff);
  background-image: -o-linear-gradient(left, #ffffff, #c8c8c8 50%, #ffffff);
  background-image: linear-gradient(to right, #ffffff, #c8c8c8 50%, #ffffff);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=1);
}
.event-info li.active i {
    color: #868686;
}


.events-persons-block {float:left; width:33.33%; padding:10px 5px;}
.event-blocks td {width: 50%; vertical-align: top; padding: 5px;} 
.event-blocks {width: 66.66%; float: left;} 
.event-blocks tr:first-child td {padding-top: 10px;}

.i_bookmarks {width: 50%; margin: 0px; padding: 10px;}
.useful_references {width: 25%; margin: 0px;}
.as_advertising {width: 100%; margin: 0;}
.as-advertising {float: left; width: 25%; padding: 0px 10px;}
.for-tv-block {float:left; width:40%; padding: 0 10px;}
.for-video-block {float:left; width:60%;}
.tv_chanel div span {width: 25%; margin: 0;}


.mobile-menu {display: none;}
.navbar-brand img {width: 110px;}
.navbar-brand {padding: 0 10px;}
.navbar-header {padding: 5px 0;}
.navbar-default { margin: 0; background: white; border-radius: 0; border:none; border-top: 10px solid #f0f0f0;}
.navbar-nav > li > a { font-size: 12px; padding: 10px;}
.content {border-top: 10px solid #f0f0f0;}
.navbar-brand {display: none;}
.navbar-collapse {padding: 0} .container-fluid {padding: 0;}
.bottom-flyover-block {
    position: fixed;
    height: 50px;
    width: 320px;
    bottom: 0;
    left: 50%;
    margin-left: -160px;
    background: white;
    z-index: 20000;
}
.rating-banner {text-align:center; display: none; clear: both;}
.navbar-nav > li {border-bottom: 1px solid white;}
.navbar-nav > li:hover {border-bottom: 1px solid #E00909;}


@media (min-width: 768px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 100%;
  }
  .persons-top-informer .person {margin-bottom: 10px;}
}
@media (min-width: 1260px){
	.container {width: 1260px;}	
}

@media screen and (max-width:1260px){
	.header3 {min-height: 40px;}
	.person-main-block .persons-top-informer .text {font-size: 13px;}
	.persons-top-informer .person {margin-bottom: 10px;}
}
@media screen and (max-width:1140px){
	.person-main-block .persons-top-informer .text {font-size: 12px;}
	.person-main-block .persons-top-informer .person:last-child {margin-bottom: 10px;}
}
@media screen and (max-width:1120px){

  .persons-block, .today-events { width: 50%; float: left; }
  .persons-top-informer .text {font-size: 12px;}
  .rating-left, .rating-middle {width: 50%;}
  .rating-right {width: 100%;}
  .rating-right .header3 {min-height: auto;}
  .today-last-events {float:left; width: 50%;}
  .person-main-block {float:left; width: 50%;}
  .person-main-block .persons-top-informer {padding-top: 0;}
  .person-main-block hr {display: none;}
}

@media screen and (max-width:965px){
	.for-tv-block, .for-video-block {width: 100%;}
	.for-video-block {padding: 10px 0px 10px 10px;}
	.persons-top-informer .person {margin-bottom: 10px;}
}

@media screen and (max-width:890px){
	.persons-block, .today-events { width: 100%; float: none; }
	.today-last-events, .person-main-block {width: 100%;} 
	.person-main-block hr {display: block;}
}
@media screen and (max-width:768px){
	.container-fluid {padding-right: 15px; padding-left: 15px;}
	.navbar-default .container-fluid > .navbar-collapse {padding-right: 15px; padding-left: 15px;}
	.content {border: none;}
	.navbar-default {background: white; border: 2px solid #f0f0f0; margin: 0 10px;}
}
@media screen and (max-width:700px){
	.navbar-brand {display: block;}
	.search, .rss_h, .menu_h, .logo {display: none;}
	.column-right {display: none;}
	.content .main-content {margin: 0;}
	.main-block {border: none;}
	footer {padding: 0 10px;}
	.useful_references, .as-advertising {width: 50%;}
	.i_bookmarks {float: none; width: 100%; display: block;}
	.rating-banner {display: block;}
}
@media screen and (max-width:400px){
	.rating-left, .rating-middle {width: 100%;}
	.header3 {min-height: auto;}
}
