/* CSS для страницы /tv-schedule/ */

.tv-schedule {
 	font-size: 1.1em;
 	
 	padding-top: 0.5em;
}
	.tv-schedule .ntv-logo {
		float: left;
		margin-right: 1em;	
	}
	.tv-schedule p {
	 	
	}
		.tv-schedule .tv-notice {
	 		margin-top: 2em;
	 		font-size: 1em;
	 		border: 0;
		}
		.tv-schedule .copy {
			font-size: 1em;
	 		margin-top: 2em;
	 		text-align: right;
		}
			.tv-schedule .copy img {
				float: right;
				margin-left: 1em;
				margin-top: -0.5em;	
			}
	.tv-schedule .programme {
      	margin-bottom: 1.5em;
	}
		.tv-schedule .programme dt {
         	font-size: 1.2em;
         	font-weight: bold;
         	color: #000;
         	
         	margin-bottom: 0.3em;
		}
		.tv-schedule .programme dd {

		}
			.tv-schedule .programme .time {
             	width: 8em;
			}
			.tv-schedule .programme .propoker-time {
             	width: 8em;
			}
			.tv-schedule .programme .channel {
             	width: 8em;
			}
			.tv-schedule .programme .title {
             	width: 18em;
			}
			.tv-schedule .programme .propoker-title {
				line-height: 1.4em;
			}
			.tv-schedule .programme .propoker-desc {
				color: #666;
				font-size: 0.95em;
			}
			.tv-schedule .programme .desc {
             	
			}
			
			.tv-schedule .programme .now-row {
             	
			}
				.tv-schedule .programme .now-row .title,
					.tv-schedule .programme .now-row .propoker-title {
             		font-weight: bold;
				}
			.tv-schedule .programme .past-row {
             		
			}
				.tv-schedule .programme .past-row td {
             		color: #999;	
				}
	
.tv-tip {
    clear: both;
	width: 45em;
	font-size: 1.05em;
    z-index: 100;
}
    .tv-tip .tip {
     	width: 45em;
        padding: 0.5em;
        
        border: 1px solid #ccc;
        background: #fff;
        
        font-size: 0.9em;
        color: #000;   
    }
        .tv-tip .tip-title {
          	text-align: justify;
          	
          	font-family: Tahoma, Geneva, Verdana, Arial, sans-serif;    
        }
        .tv-tip .tip-text {
            display: none;
        }
        
.tv-schedule .isaac-menu {
	float: left;
}
.tv-schedule .tv-s-right {
	margin-left: 210px;	
}
.tv-schedule h2 {
	font-size: 1.9em;
	/*margin-bottom: 1em;*/
	margin-left: 0;	
}
.tv-schedule p.moscow-time {
	font-size: 1em;
	margin-bottom: 1.5em;
}
.tv-schedule .table2 {
	margin-left: -0.6em;
}
        
.isaac-menu {
	display: block;
	
	width: 184px;
}
	.isaac-menu ul {
		display: block;
		font-size: 1.3em;
		list-style-type: none;
		width: 184px;
	}
	.isaac-menu ul li {
		display: block;
	}
	.isaac-menu ul li a.item {
		background: #fff url("images/isaac_menu.png") no-repeat left -96px;
		display: block;
	}
		.isaac-menu ul li a.item strong {
			border-bottom: 1px solid #fff;
			border-top: 1px solid #b9b9b9;
			display: block;
			font-weight: normal;
			line-height: 2.2em;
			margin-right: 7px;
			padding-left: 10px;
		}
		/* IE6 */
		/*\*/ * html .isaac-menu ul li a.item {
			cursor: pointer;
			height: 31px;
		} /**/
		/* IE6 */
		/*\*/ * html .isaac-menu ul li a.item strong {
			cursor: pointer;
			line-height: 1.2em;
			height: 23px;
			padding-top: 6px;
		} /**/
		.isaac-menu ul li a.u {
			text-decoration: underline;
		}
	.isaac-menu ul li span.item {
		background: #fff url("images/isaac_menu.png") no-repeat left -65px;
		color: #333;
		display: block;
		font-weight: bold;
		height: 24px;
		padding-left: 10px;
		padding-top: 6px;
	}
	.isaac-menu ul li.header {
		background: #fff url("images/isaac_menu.png") no-repeat left top;
		display: block;
		height: 28px;
	}
	.isaac-menu ul li.footer {
		background: #fff url("images/isaac_menu.png") no-repeat left -130px;
		border-top: 1px solid #b9b9b9;
		display: block;
		height: 55px;
		margin-right: 7px;
	}
		.isaac-menu ul li ul {
			display: block;
			font-size: 0.8em;
			border-top: 1px solid #b9b9b9;
			border-bottom: 1px solid #fff;
			width: 177px;
		}
			.isaac-menu ul li ul li {
				background: #fff url("images/isaac_menu.png") no-repeat left -96px;
				padding-bottom: 8px;
				padding-left: 10px;
				padding-top: 6px;
			}
			.isaac-menu ul li ul li.info {
				padding-top: 0;
			}
			.isaac-menu ul li ul li.info .container {
				display: block;
				border-top: 1px dashed #ccc;	
				padding-top: 6px;
				margin-right: 10px;
			}
				.isaac-menu ul li ul li.info .warn {
					font-size: 0.9em;
				}
			