/* RESET
 * ============================================================================== */

html, body {margin: 0; padding: 10px;height:auto;}
body {background: #fff; color: #000; font: normal 100% Arial, sans-serif;}

img, table {border: 0;}
table {border-collapse: collapse;}
td, th {padding: 0; vertical-align: top; text-align: left;}

form {margin: 0;}
textarea, input, select {font-family: Tahoma;}

a {color: #000; text-decoration: none;}
a:hover {text-decoration: none;}

h1, h2, h3, h4, h5, h6 {margin: 0;}

ul {margin: 0 0 0 0px; padding: 0; list-style-type: none; line-height: 1.2em;}

/* BASIC STUFF
 * ============================================================================== */

#jsProfilerId1,
.hidden,
.counters,
.portal-headline,
.portal-menu,
.page_header,
.banner_760x90,
.menu,
.sticky__inner,
.cols__column_sidebar,
.line,
.footer,
.keynote,
.p-channels__item_setup,
.block_bg_secondary,
.block_shadow_top,
.block_shadow_bottom,
.wrap-control,
.breadcrumbs,
.block_bg_imgshdarkgray,
.p-programms__item__favorite,
.p-channels__item__info__favorite,
.button_date,
.filter__item,
.p-programms__item__inner .cell,
.p-event__gallery,
.rate-voter,
.cell_left,
.cell_right,
.popup__close,
.popup-shown .layout,
.p-mylist__item__img,
.p-event__descr__more,
.p-mylist__item__more,
.p-programms__item__icon,
.title__right,
.p-footer,
#slot46032,
.mailru-visibility-check,
.p-print__title,
.p-print-hidden
{
	display: none !important;
}
body, .overlay_dark {
	background-color: #fff;
}
.popup-shown .overlay {
	position:static;
	height:auto;
	overflow:auto;
}
.popup-shown .overlay__content {
	margin:0;
}
.popup-shown body {
  overflow:auto;
  height: auto;
}
.popup{
	width:auto !important;
}

.wrapper,
.cols__column,
.p-channels__item {
	display:block;
	width:100%;
	margin-left: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.p-print {
	display:block;
	margin-bottom: 10px;
}
.p-print__logo {
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	padding: 8px 16px;
	border-radius: 4px;
	background-color: #005ff9;
}
.p-print__logo img {
	height: 28px;
	vertical-align: top;
}


.title {
	font-size: 1.750em;
	margin-bottom: 2%;
}

.sticky {
	padding-top: 0;
}

.block{
	padding:0;
}

.p-channels__item__info__title {
	font-size: 1.231em;
}

.p-programms__item{
	font-size: 1em;
	padding-top:5px !important;
}
.p-programms__item__time{
	position:relative;
	top:0;
	left:0;
	width:auto;
}
.p-programms__item__inner{
	padding:0 !important;
	color:#000;
}
.p-programms__item__name__link{
	color:#000 !important;
}
.p-programms__item__time__value{
	padding:0 10px 0 10px;
}
.p-programms__item_onair{
	font-weight:normal !important;
}
.p-programms__item_favorite .p-programms__item__name__link,
.p-programms__item_favorite .p-programms__item__time__value{
	font-weight:bold;
}

.p-programms__item_genre138 .p-programms__item__name__link:after,
.p-programms__item_genre139 .p-programms__item__name__link:after {
		font-size: 0.846em;
		color: #ccc;
}

	.p-programms__item_genre138 .p-programms__item__name__link:after {
		content: " (фильм)";
	}

.p-programms__item_genre139 .p-programms__item__name__link:after {
	content: " (сериал)";
}
.filter__item.filter__item_active{
	margin-bottom:20px;
	padding: 0;
	font:bold;
	display:block !important;
	border-color: transparent !important;
	background: transparent !important;
}
.filter__text{
	font-weight:bold;
}
.link__text{
	border:none !important;
}
.p-event__descr__inner, .p-mylist__item__content{
	max-height:none;
}
.p-mylist__item__descr{
	margin-bottom:20px;
}
.p-mylist__item__channel__elapsed{
	padding:0;
	font-weight:bold;
	color:#000;
}
.p-mylist__item__channel a{
	color:#000;
}
