html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

p,ul{margin:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;} 
/* main settings */

body 
{ 
	font-size: 12px;
	font-family: Arial;
	background: url(../i/bg/header-bg.png) repeat-x;
} 

/* utils */
.clearfix { 
	clear:both;
	height:0;
	font-size:1px;
	line-height:1px;
	width:100%;
	overflow:hidden;
}
/* end utils */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


/* General */
	.widget
	{
		float: right;
		margin: 4px 0 0 4px;
	}

	
	.bold
	{
		font-weight: bold;
	}
	
	.widget-archive
	{
		direction:rtl;
		display: block;
		float: right;
		margin: 0 102px 0 0;
		padding: 0 20px 0 0;
		height: 13px;
		color: #6b6a6a;
		font-size: 0.9em;
		background:  url(../i/bg/archive-btn.png) no-repeat right top;
		_margin: 0 0 0 55px;
	}
	
		
.top, .bottom
{
	float:left;
	height:9px;
	width:100%;
}
		
.middle
{
	float:right;
	padding: 4px 13px 0 0;
	_margin: -3px 0 0 0;
}

	.middle h2, .middle-h h2
	{
		float: right;
		color: #fff;
		font-size: 2em;
		letter-spacing: -2px;
		direction:rtl;
	}

.left, .right
{
	float:left;
	width:9px;
	height:100%;
}

.middle-h
{
	float:left;
	height:100%;
}

/* End General */

/* corners */

.navi-l-corn{background: url(../i/corners/navi-l.png) 0 0 no-repeat;}
.navi-middle
{
	width:969px;
	background: url(../i/bg/navi-bg.png) repeat-x;
}
.navi-r-corn{background: url(../i/corners/navi-r.png) 0 0 no-repeat;}
.agenda-l-corn{background: url(../i/corners/agenda-l.png) 0 0 no-repeat;}
.agenda-middle
{
	width:785px;
	background: #000;
}
.agenda-r-corn{background: url(../i/corners/agenda-r.png) 0 0 no-repeat;}
.playlist-t-corn{background: url(../i/corners/playlist-t.png) 0 0 no-repeat;}
.playlist-middle
{
	width:378px;
	background: #202d33;
	
}
.playlist-b-corn{background: url(../i/corners/playlist-b.png) 0 0 no-repeat;}
.spl-t-corn
{
	float:left;
	background: url(../i/corners/spl-t.png) 0 0 no-repeat;
}
.spl-middle
{
	height:430px;
	width:288px;
	background: #292a2a;
}

.vsl-t-corn{background: url(../i/corners/vsl-t.png) 0 0 no-repeat;}
.vsl-middle
{
	width:288px;
	background: #141515;
}
.vsl-b-corn{background: url(../i/corners/vsl-b.png) 0 0 no-repeat;}
.t-word-t-corn{background: url(../i/corners/t-word.png) 0 0 no-repeat;}
.t-word-middle
{
	width:274px;
	background:#d4dde4;
}
.t-word-b-corn{background: url(../i/corners/t-word-b.png) 0 0 no-repeat; margin: -2px 0 0 0; }
.idc-t-corn{background: url(../i/corners/idc-t.png) 0 0 no-repeat;}
.idc-middle
{
	width:274px;
	background:#D4DDE4;
	min-height:430px;
}

.idc-middle ul {padding:0;}
.idc-b-corn{background: url(../i/corners/idc-b.png) 0 0 no-repeat;}
.poll-l-corn{background: url(../i/corners/poll-l.png) 0 0 no-repeat;}
.poll-middle
{
	height:244px;
	width:435px;
	padding: 13px 4px 0 0;
	background: #8facb5;
	_width:430px;
}
.poll-r-corn{background: url(../i/corners/poll-r.png) 0 0 no-repeat;}

.e-t-corn{background: url(../i/corners/e-t-corn.png) 0 0 no-repeat;}

.e-middle
{
	float:left;
	padding: 25px 40px 0 55px;
	width:583px;
	min-height: 1073px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;

	_height:auto !important;
	_height:1100px;
	_margin:-3px 0 0 0;
}

.e-b-corn{background: url(../i/corners/e-b-corn.png) 0 0 no-repeat;}
/* end corners */

#main-overlay
{
	display:none;
	position: absolute;
	width: ;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 10;
	background: url(../i/bg/main-overlay.png);
}

	#player-content
	{
		position: fixed;
		padding: 20px;
		width: 500px;
		height: 300px;
		background: #fff;
		top: 100px;
		left: 30%;
	}
	
		.media-pl
		{
			margin: 0 0 10px 0;
			width: 100%;
			height: 150px;
			background: #ccc;
		}
		
		.mp-title
		{
			float: left;
			margin: 0 10px 0 0;
		}
		
		.mp-description
		{
			float: left;
		}

#wrapper
{
	width: 987px;
	margin: 0 auto;
}

	#header
	{
		position:relative;
		float: right;
		width: 987px;
	}
				
		#player
		{
			float: right;
			height: 155px;
			width: 307px;
		}
			.player-pic
			{
				position: relative;
				float: left;
				height: 98px;
			}
			
				.controls
				{
					position: absolute;
					top:78px;
					right:102px;
					width: 50px;
					height: 20px;
					
				}
				
					.controls div
					{
						float: left;
						height:20px;
						width:25px;
						background: #000;
					}
				
					.stop-btn
					{
						
					}
					
					.minimize-btn
					{
					
					}
				
				.corner-l
				{
					position: absolute;
					height: 9px;
					width: 9px;
					top: 0;
					left: 0;
					background: url(../i/corners/l-corn.png) no-repeat;
				}
				
				.corner-r
				{
					position: absolute;
					height: 9px;
					width: 9px;
					top: 0;
					right: 0;
					background: url(../i/corners/r-corn.png) no-repeat;
				}

			.player-use
			{
				float: left;
				width: 155px;
				height: 98px;
				background: url(../i/corners/top-player.png) no-repeat 0 0;
			}
			
			a.mute-btn {
				float:left;
				display: block;
				width: 14px;
				height: 13px;
				text-indent: -9999px;
				margin: 9px 0 0 15px;
				background: url(../i/icon/volume.png) no-repeat 0 0;	
			}
			
				/* 05.02.10*/
				
				.volume
				{
					float:left;
					margin: 19px 0 0 4px;
					cursor:pointer;
					padding:0;
				}
				
					.volume li
					{
						float:left;
						margin-right: 2px;
						width: 3px;
						background: #727b8e;
					}
					
					li.full-volume
					{
						background: #fff;
					}
					
					.one
					{
						margin-top: 12px;
						height: 3px;
					}
					
					.one a
					{
						margin-top: -12px;
					    height: 3px;
					}
					
					.two
					{
						margin-top: 9px;
						height: 6px;
					}
					
					.two a
					{
						margin-top: -9px;
					}
					
					.three
					{
						margin-top: 6px;
						height: 9px;
					}
					
					.three a
					{
						margin-top: -6px;
					
					}
					
					.four
					{
						margin-top: 3px;
						height: 12px;
					}
					
					.four a
					{
						margin-top: -3px;

					}
					
					.five
					{
						height: 15px;
					}
				/* 05.02.10*/
			
				.play-btn
				{
					display: block;
					float: left;
					margin: 9px 0 0 8px;
					height: 28px;
					width: 28px;
					text-indent: -9999px;
					background: url(../i/bg/play-btn.png) no-repeat;
				}
				
				.player-use img
				{
					float: left;
					margin: 27px 0 0 5px;
				}
				
				.video-btn
				{
					display: block;
					float: left;
					margin: 10px 0 0 20px;
					width: 25px;
					height: 25px;
					text-indent: -9999px;
					background: url(../i/bg/video-btn.png) no-repeat;
				}
				
				.video-btn-gray
				{
					display: block;
					float: left;
					margin: 10px 0 0 20px;
					width: 25px;
					height: 25px;
					text-indent: -9999px;
					background: url(../i/bg/video-btn-gray.png) no-repeat;
				}
				
				.player-use p
				{
				direction:rtl;
					float: right;
					margin: 5px 5px 0 0;
					width: 145px;
					color: #d5d5d5;
					font-size: 12px;
					line-height: 14px;
					text-transform: none;
					_margin: 10px 0 0 3px;
				}
				
					.player-use p span
					{
					float:right;
						margin: -1px 0 0 3px;
						color: #aaaaaa;
						font-size: 12px;
					}
					.player-use p span.song-block
					{
						float:right;
						margin: -1px 0 0 3px;
						color: #aaaaaa;
						font-size: 12px;
						width: 120px;
						line-height:14px;
						display: block;
					}

				
			.song-bg
			{
				position: relative;
				
				clear: both;
				padding: 0 5px 0 0;
				width: 302px;
				height: 57px;
				background: url(../i/corners/song-bg.png) no-repeat 0 0;
				*margin: -5px 0 0 0;
				direction:rtl;
			}
			
				.song
				{
					float: right;
					padding: 5px 0 0 0;
					width: 280px;
					font-size:12px;
				}
				
					.title-program
					{
						float: right;
						color: #fff;
						font-size: 12px;
						text-transform: none;
						font-weight:bold;
					}
					
					.with
					{
						float: right;
						margin: 0 3px 0 5px;
						color: #9fa9be;
						font-size: 12px;
						text-transform: none;
					}
						
				.description
				{
					float: right;
					margin: 5px 2px 0 0;
					*float: left;
				}
					.indication-lang
					{
						float: right;
						padding: 3px 0 0 0;
						margin: 0 0 10px 5px;
						height: 16px;
						width: 19px;
						color: #fff;
						text-align: center;
						background: #238db0;
						
						
					}
					
					
					
					.description p
					{
						width: 300px;
						margin-top:2px;
						color: #7d7d7d;
						font-size: 12px;
						text-transform: none;
						line-height: 14px;
						*width: 275px;
						_width: 275px;
						*float: right;
					}
					
						.time-dc
						{
							float: right;
							margin: 0 3px;
							color: #c9c9c9;
							_margin: 0;
							font-weight:bold;
							min-width:20px;
						}
						
						
/**********************Show Links App **************************/		
#update-tab {
float: right;
margin: 0 2px 0 2px;
width: 29px;
height: 155px;
background: url(../i/bg/update-tab.png) no-repeat;
cursor: pointer;
}
		
	.content-slink{position:absolute;
	top:0;
	left:190px;
	display:block;
	width:486px;
	height:155px;
	display: none;
	}
		
			.left-slink {float:left;
			height:100%;
			width:10px;
			background:url(../i/corners/slink-left.jpg) no-repeat 0 0;
			}
			
			.middle-slink { float:left;
			padding: 0;
			height: 155px;
			background:url(../i/bg/slink-bg.jpg);
			direction:rtl;
			_width:396px;
			width:437px;
			cursor: default;
			}
				.middle-slink ul {margin:0;
				padding:0;
				}
					.middle-slink ul li {width:437px;
					height:50px;
					overflow:hidden;
					border-bottom:1px #CCC solid;
					}
						#new {background:url(../i/bg/red_update.png) no-repeat center center;}
					
					.slink-avatar {float: left;
					width: 80px;
					padding:3px 0px;
					}
						.slink-avatar img {margin:0;
						height:44px;
						width:60px;
						}

					.slink-title{float: left;
					width:295px;
					direction:rtl;
					font-size:12px;
					line-height:14px;
					padding:4px 0px;
					overflow:hidden;
					height:42px;
					}
					
						.slink-title p {width: 295px;
						color:#fff;
						text-decoration:none;
						font-size:12px;
						}
				
						.slink-title a{ color:#fff;
						}
					
					.slink-date {width:40px;
					float:left;
					height:26px;
					padding: 12px 0px;
					margin-left:18px;
					font-size:12px;
					font-weight:bold;
					text-align:center;
					color:#FFF;
					}
					
				.slink-avatar1{float: left;
					width: 80px;
					padding:3px 0px;
					}
						.slink-avatar1 img {margin:0;
						height:44px;
						width:60px;
						}

					.slink-title1{float: left;
						width:295px;
						direction:rtl;
						font-size:12px;
						line-height:14px;
						padding:4px 0px;
						overflow:hidden;
						height:42px;
						}
					
						.slink-title1 p {float: left;
							width: 295px;
							color:#fff;
							text-decoration:none;
							font-size:12px;
							}
				
						.slink-title1 a{ color:#fff;}
					
					.slink-date1 {width:40px;
						float:left;
						height:26px;
						padding: 12px 0px;
						margin-left:18px;
						font-size:12px;
						font-weight:bold;
						text-align:center;
						color:#FFF;
						}
					
			.slink-avatar2 {float: left;
					width: 80px;
					padding:3px 0px;
					}
						.slink-avatar2 img {margin:0;
						height:44px;
						width:60px;
						}

					.slink-title2{float: left;
					width:295px;
					direction:rtl;
					font-size:12px;
					line-height:14px;
					padding:4px 0px;
					overflow:hidden;
					height:42px;
					}
					
						.slink-title2 p {float: left;
						width: 295px;
						color:#fff;
						text-decoration:none;
						font-size:12px;
						}
				
						.slink-title2 a{ color:#fff;}
					
					.slink-date2 {width:40px;
					float:left;
					height:26px;
					padding: 12px 0px;
					margin-left:18px;
					font-size:12px;
					font-weight:bold;
					text-align:center;
					color:#FFF;
					}

				
			/*	.link-t-show {margin: 0 100px 0 0;
				clear:both;
				float:right;
				color:#d6dfe6;
				_display:block;
				_width:70px;
				_margin: 0 50px 0 50px;
				width:70px;
				} */
			
			.right-slink {
			float:left;
			width:10px;
			height:100%;
			background:url(../i/corners/slink-right.jpg) no-repeat 0 0;
			}
		
/************************************************/		

		#right-part
		{
			position:relative;
			float: right;
			
		}
		
			.promo-block
			{
				position:relative;
				float: left;
				width: 456px;
				height: 125px;
				display: none;
			}
			
				.p-block-com 
				{
					float:right;
					direction:rtl;
					position:relative;
					width:175px;
					margin: -38px 5px 0;
					_position:none;
				}
				
					.p-block-com p
					{
						color:#ff0000;
						font-family: "Myriad Pro", Arial, Tahoma, sans-serif;
						font-weight:bold;
						background:#fff;
					}
				
			
			.tweet
			{
				position:relative;
				clear: both;
				float: left;
				margin: -15px 0 0 0;
				width: 456px;
				height: 45px;
				_height: 40px;
			}
			
				.twitter
				{
					float: right;
					display: block;
					margin: 25px 10px 0 7px;
					color: #46688e;
					_margin: 20px 0 0 3px;
					direction: rtl;
				}
				
				.twitter a
				{
					color: #46688e;
					text-decoration: none;
				}
				
				.twitter a:hover
				{
					color: #46688e;
					text-decoration: underline;
				}
				
				.date
				{
					float: right;
					margin: 25px 3px 0 0;
					color: #6689b0;
					_margin: 20px 3px 0 0;
				}
				
				.tweet-link
				{
					float: left;
					margin: 18px 2px 0;
					_margin: 6px 2px 0 0;
				}
			
		#logo
		{
			float: left;
			margin: 12px 0 0 25px;
			_display:inline;
			cursor: pointer;
		}
		
		#navigation
		{
			float: right;
			position: relative;
			margin: 5px 0 0 0;
			height: 69px;
			width: 987px; 
		}
		
		.tweet_list {padding-right:2px;}
		
			.set-lang
			{
				position:relative;
				display: block;
				float: right;
				margin: 1px -10px 0 0;
				padding: 15px 0 0 13px;
				width: 31px;
				height: 27px;
				font-size: 1.16em;
				color: #fff;
				text-decoration: none;
				background: url(../i/corners/lang-bg-he.png) no-repeat 0 0;
			}
			
			.menu-navi
			{
				float: right;
				margin: 1px 20px 0 0;
				height: 44px;
				direction:rtl;
				*float: left;
				padding:0;
		}
			
				.menu-navi li
				{
					float: right;
					position:relative;
	
				}
				
				.menu-navi li:hover
				{
					background: url(../i/bg/active-navi.png);
				}
				
				.menu-navi li.home-page
				{
					margin: 0 0 0 10px;
				}
				
				.menu-navi li.home-page:hover
				{
					background: none;
				}
				
					.menu-navi li.home-page a
					{
						padding: 15px 0 0 0;
					}
			
					.menu-navi li a
					{
						display: inline-block;
						padding: 15px 8px 0 8px;
						height: 27px;
						color: #fefefe;
						font-size: 1.16em;
						text-decoration: none;
					}
					
					.menu-navi li ul.sub-menu-navi
					{
						position: absolute;
						width:155px;
						right:0;
						top:43px;
						padding: 10px 10px 5px 7px;
						background: url(../i/bg/sub-navi-bg.png);
						display: none;
						z-index: 1001;
					}
					
						.menu-navi li ul.sub-menu-navi li
						{
							float: none;
							margin: 0 0 10px 0;
							color: #bdc3c9;
						}
						
						.menu-navi li ul.sub-menu-navi li:hover
						{
							background: none;
						}
						
							.menu-navi li ul.sub-menu-navi li a
							{
								padding: 0;
								height: auto;
								color: #bdc3c9;
								font-size: 1em;
							}
							
							.menu-navi li ul.sub-menu-navi li a:hover
							{
								color: #fff;
							}
					
			.idc-link
			{
				position:relative;
				display: block;
				float: left;
				margin: 0 0 0 -8px;
				height: 43px;
				width: 188px;
				text-decoration: none;
				background: url(../i/corners/idc-link-bg-he.png);
				z-index:10;
				_cursor:pointer;
				*margin: 0 0 0 -114px;
			}
				
				.idc-link span
				{		
					display: block;
					padding: 10px 30px 0 50px;
					height: 22px;
					color: #e4ecf2;
					font-size: 12px;
					text-align: right;
					text-decoration: underline;
					direction:rtl;
				}
			

	#main-content
	{
		float: right;
		width: 987px;
		*float: left;
	}
	
	.left-column {
		float:right;
		width:680px;
		*float: left;
/*		*overflow: hidden; */
	}
		.m-on-demand
		{
			float:right;
			margin:0 -9px 0 0;
			width:698px;
			height:91px;
			background:url(../i/bg/m-on-demand.png) 0 0 no-repeat;
			direction:rtl;
		}

				.m-on-demand.m-on-dem-move-ie {
					*float: left;
					*position: relative;
					*left: -309px;
				}
		
		.m-on-dem-audio {
			margin:0 -10px 0 0;
			width:1000px;
			background:url(../i/bg/m-on-dem-more.png) 0 0 no-repeat;
			*margin-bottom: 5px;
			}
		
			.m-on-demand h2 {
				margin: 20px 50px 0 0;
				color:#fefefe;
				font-size:3em;
				letter-spacing:-3px;
				font-weight:bold;
			}
	
			.m-on-demand ul {
				display:inline;
				float:right;
*float: left;
				margin:-20px 410px 0 0;
			}
	
				.m-on-demand ul li {
					float:right;
					margin:0 0 0 20px;
					font-size:1.5em;
					letter-spacing:-1px;
				}
	
				.m-on-demand ul li.m-on-d-active {
					color:#aaa9a9;
					font-weight:bold;
				}
	
					.m-on-demand ul li a{
						color:#fefefe;
						font-weight:bold;
						text-decoration:none;
					}
	
	.m-on-d-entry {
		margin:-5px 0 10px 0;
		}
	
	.m-on-d-entry .e-middle {
		padding:14px 45px 0px 45px;
		width:588px;
		min-height:0;
		_height:auto;
		}
	
		.m-on-d-entry .e-middle h2 {
			color:#3e556e;
			font-size:2.5em;
			letter-spacing:-1px;
			}
			
		.m-on-d-entry .e-middle h2 a{
			color:#3e556e;
			text-decoration: none;
			}
		.m-on-d-entry .e-middle h2 a:hover{
			color:#3e556e;
			text-decoration: underline;
			}
	
			.m-on-d-entry .e-middle h2 span {
				color:#bcbdbd;
				}
	
		.entry p.comments {
			margin:0 0 15px 0;
			font-size:.9em;
			direction:rtl;
			}
			
			.comments a {
				float:right;
				margin:0 0 0 5px;
				padding: 0 20px 5px 0;
				color:#2c2c2c;
				background:url(../i/icon/comments.png) top right no-repeat;
				}
	
			.comments a:hover {
				color:#ccc;
				}
	
		.left-column .page-navi {
			margin-right:350px;
			_margin-right:100px;
			}
			
		.e-middle .page-navi {
			margin-right:250px;
			_margin-right:250px;
			*margin-left: 250px;
			
			}
	
	.sidebar {
		/*float:right;*/
		float: left;
		width:307px;
		_width:200px;
		direction:rtl;
		/*float: right;*/
	}
	
	.m-on-d-sbar {
		float:right;
		margin: 75px 40px 0 0;
		width:220px;
		_display:inline;
		}
		
		.m-on-d-sbar dt {
			margin:35px 0 20px 0;
			color:#424649;
			font-size:2.5em;
			font-weight:bold;
			letter-spacing:-1px;
			}
			
		.m-on-d-sbar dd {
			margin:0 0 5px 0;
			}
			
			.m-on-d-sbar dd a {
			color:#3E556E;
			text-decoration: underline;
			font-size: 1.2em;
			margin: 10px 0 0 12px;
			}
			
			.m-on-d-sbar dd a:hover {
			color:#3E556E;
			text-decoration: underline;
			}
			
			.m-on-d-sbar dd ul li {
				float:right;
				margin: 0 3px 5px 0;
				}
				
				.m-on-d-sbar dd ul li h2 {
					font-size:24px;
					}
					
				.m-on-d-sbar dd ul li h3 {
					font-size:18px;
					}
					
				.m-on-d-sbar dd ul li h4 {
					font-size:11px;
					}
					
				.m-on-d-sbar dd ul li a {
					color:#2b68bb;
					}
	.checkers {
		display:inline;

		float:right;
		margin:30px 10px 10px 0;
		}
		.checkers fieldset {
			float:right;
			margin:0 5px 0 0;
			}
		
		.checkers input { float:right; *float: left; }
		
		.checkers label {
			float:right;
			*float: left;
			margin:3px 0 0 3px;
			color:#414141;
			direction: rtl;

			}
			
	.m-on-dem-list {
		float:right;
		width:987px;
		padding:0;
		}
		
m-on-dem-list-spec {
		float:right;
		width:987px;

		}
		.m-on-dem-list li {
			float:right;
			margin:0 0 3px 3px;
			padding:7px 12px 0 0;
			width:478px;
			height:55px;
			background:url(../i/bg/prog-list-bg-m-on-dem.png) repeat-x;
			}
		.m-on-dem-list li.m-on-dem-zebra {
			background:url(../i/bg/prog-list-bg.png) repeat-x;
			}
			

	.num-a-date-prog {
		float:right;
		margin:0 15px 0 0;
		width:50px;
		direction:rtl;
		}
		
		.num-a-date-prog .indication-lang {
			margin: 0 0 0 10px; 
			}
		
		.num-a-date-prog a, .m-on-dem-prog-info a, .m-on-dem-prog-info-p a {
			display:block;
			color:#fff;
			margin:0 0 3px 0;
			font-size:14px;
			font-weight:bold;
			}
			
		.num-a-date-prog em {
			float:right;
			display:block;
			color:#e6e6e6;
			font-size:12px;
			font-weight:bold;
			margin-top:4px;
			width:50px;
			}
			
	.m-on-dem-prog-info {
		float:right;
		width:272px;
		direction:rtl;
		}
		
		.m-on-dem-prog-info img {
			float:right;
			margin: 0 0 0 10px;
			border:2px solid #74838d;
			}
			
		.m-on-dem-prog-info p {
			color:#e6e6e6;
			font-size:.9em;
			}
	/*aod on program page */
	
	.m-on-dem-prog-info-p {
		float:right;
		width:222px;
		direction:rtl;
		}
		
		.m-on-dem-prog-info-p img {
			float:right;
			margin: 0 0 0 10px;
			border:2px solid #74838d;
			}
			
		.m-on-dem-prog-info-p p {
			color:#e6e6e6;
			font-size:.9em;
			}
			
	.m-on-dem-prog-control {
		float:right;
		}
		
		.m-on-dem-prog-control a {
			float:right;
			display:block;
			text-indent:-9999px;
			background:url(../i/bg/controls.png);
			_display:inline;
			font-size:0;
			line-height:0;
			}
		
		a.prog-play {
			margin:12px 25px 0 10px;
			width:25px;
			height:25px;
			background-position:0 -4px;
			}
			
		a.send-to-friend {
			margin:10px 0 0 15px;
			width:27px;
			height:27px;
			background-position:-37px -1px;
			}
			
		a.m-on-dem-down-prog {
			margin:13px 0 0 0;
			width:22px;
			height:22px;
			background-position:-73px -4px;
			}
			
	.m-on-dem-gallery {
		width:987px;
		float:right;
		}
		
		.m-on-dem-gallery ul {
			margin:30px 33px 0 0;
			padding:0;
			}
			
			.m-on-dem-gallery li {
				float:right;
				*float: left;
				margin:0 0 10px 10px;
			 	border:5px solid #ebebeb;
				}
				
				.m-on-dem-gallery li div {
					direction:rtl;
					position:relative;
					margin:-44px 0 0 0;
					padding:12px 13px 0 0;
					width:277px;
					height:30px;
					color:#f3fafb;
					font-size:14px;
					background:url(../i/bg/title-img.png) repeat-x;
					}
					
	.left-column .m-on-dem-gall-navi {
		_display:inline;
		margin-right:365px;
		}
		
	.m-on-dem-big-gall h2 {
		direction:rtl;
		margin:5px 5px 5px 550px;
		color:#4b4e5c;
		font-size:2em;
		font-weight:bold;
		letter-spacing:-1px;
		}
		
		h2.e2gtitle {
		margin:0 0 5px 0;
		color:#4b4e5c;
		font-size:2em;
		font-weight:bold;
		letter-spacing:-1px;
		margin: 10px 45px 15px 0;
		display: block;
		float: right;
		}	
		
	.m-on-dem-big-gall h3 {
		direction:rtl;
		clear:both;
		margin:0 0 5px 0;
		color:#2f2f2f;
		font-size:1.16em;
		}
		
	.big-gallery {
		float:right;
		margin:0 0 10px 0;
		}

		.big-gallery img { float:right; border:5px solid #ebebeb; }
		
		.prev-arr, .next-arr {
			
			float:right;
			margin:-200px 0 0 0;
			width:49px;
			height:48px;
			text-indent:-9999px;
			background:url("../i/bg/prev-next-arr.png");
			}
			.prev-arr {
				margin-right:20px;
				background-position:-50px 0;
				}
			.next-arr {
				
				margin-right:770px;
				_margin-right:705px;
				}
		
		
	.m-on-dem-big-gall {
		_display:inline;
		float:right;
		margin:0 47px 0 0;
		width:987px;
		}		
	.m-on-dem-big-gall p {
	float:right;
	direction:rtl;
		clear:both;
		width:215px;
		color:#2f2f2f;
		font-size:1.16em;
		}
		
	.back-to {
		direction:rtl;
		float:right;
		display:block;
		color:#13161e;
		margin: 0 -15px 20px 0;
		text-decoration:none;
		}
		
		.back-to span {
			text-decoration:underline;
			}
			
	.entry-content {
		float:right;
		margin:20px 0 0 7px;
		width:667px;
		display:inline-block;
		}
		
		.entry-content h2 {
			color:#324052;
			font-size:3em;
			font-weight:bold;
			letter-spacing:-3px;
			direction:rtl;
			margin: 0 0 10px 0;

			}
			
				.entry-content h3, .r-s-sidebar h3 {
			float:right;
			clear: both;
			margin:30px 0 10px 0;
			color:#1e272c;
			font-size:1.5em;
			font-weight:bold;
			letter-spacing:-1px;
			_clear:both;
			_width:200px;
			_display:inline;
			*text-align: right;
			*width: 290px;
			}
			
			.event-info {direction:rtl;
			float:right;
			display:block;
			width:625px;
			}
				.event-info div.right-col {width:190px;
				float:right;
				}
				
					.event-info div.right-col img {float:right;
					margin: 0 0 4px 15px;
					border:5px solid #d7dcdf;
					}
					
					.event-info div.right-col p {padding-right:6px;}
					
					.event-info div.right-col .indication-lang {padding:2px 0 0 0;
					height:16px;
					background:#46505c;
					}
				
					.event-info div.right-col .ganer {margin-right:5px;
					padding-top:3px;
					font-size:14px;
					}
					
				.event-info div.left-col {width:435px;
				float:right;
				}	
				
					.event-info div.left-col p {width:435px;
					color:#283441;
					font-size:12px;
					line-height:16px;
					*width:400px;
					*float: right;
					}
						.event-info div.left-col p b,strong{font-weight:bold;}
					
		.info-list {
			float:right;
			direction:rtl;
			margin:20px 0 0 0;
			}
			
			.info-list li {
				float:right;
				margin:0 0px 20px 0;
				width:600px;
				}	
				
			.info-list li div {
				float:right;
				padding:5px 0 5px 20px;
				width:105px;
			}		
				

				
				.info-list li p {
					font-size:12px;
					line-height:14px;
					padding:5px 0px 0 0;
					color:#283441;
				}	
				
				.info-list li p b{
					font-weight:bold;
					}	
				
				.info-list li p span {
					font-size:14px;
					font-weight:bold;
					}
					
		.last-up-list li {
		direction:rtl;
			float:right;
/* 			*float: left; */
			 width:565px;
			 margin:0 0px 3px 0;
			 padding:20px 20px;
			 background:#71889b;
			 border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;
			 _display:inline;
*float: none;
*margin-left: 40px;
			}
			
			li.zebra-up-list { background:#8fa8be; }
			
			.last-up-list li p {
				color:#f6f6f6;
				font-size:1.16em;
				}

			.last-up-list li span a {
				color:#f6f6f6;
				font-size:1em;
				}
				
			.last-up-list li em {
				color:#f6f6f6;
				font-size:9px;
				font-style:normal;
			}
			
	.load-more {
		float:right;
		*width: 100%;
		*text-align: right;
		margin:10px 0 20px 0;
		color:#5b7786;
		font-size:1.16em;
		font-weight:bold;
		clear:both;
		}
		
	
		.this-comments {
			clear:both;
			float:right;
/*			*float: left;*/
			direction:rtl;
			*width: 100%
			}		

		.one-comment {
			float: right;
			margin: 20px 0 0 0;
		}	


		.this-comments h4 {
				margin:30px 0 10px 0;
				font-size:24px;
				color:#1e272c;
				font-weight:bold;
				letter-spacing:-1px;
				}
			
			.post {
				color:#283441;
				font-size:1.16em;
				width:500px;
				line-height:1.4em;
			}
			
			
				
		.about-user {
			float:right;
*float: left;
			position:relative;
			padding:10px;
			margin:10px 0 0 0;
*margin-left: 430px;
			background:#9bb1c5;
			 border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;
			}
			
			.au-corner {
				position:absolute;
				top:-5px;
				right:25px;
				width:10px;
				height:5px;
				background:url(../i/bg/corner.png) 0 0 no-repeat;
				}
			.about-user p {
				float:right;
				*float: left;
				color:#fff;
				margin: 0 10px 0 0;
			}
			.about-user a {
				font-style:normal;
				color:#fff;
			}
			
		.this-comments form {
			clear:both;
			float:right;
			margin:40px 0 0 0;
		}
		
		.this-comments fieldset {
			margin:0 0 15px 0;
		}
		
			.this-comments textarea {
				border:0;
				width:483px;
				height:105px;
				background:url(../i/bg/ta-bg.png) 0 0 no-repeat;
				padding: 0;
				}
				
			.this-comments input {
				border:0;
				width:226px;
				height:26px;
				background:url(../i/bg/ip-bg.png) 0 0 no-repeat;
				padding: 0;
				}
				
			input.submit{
				width:129px;
				height:32px;
				background:url(../i/bg/but-bg-he.png) 0 0 no-repeat;
				cursor: pointer;
			}
			
			
		.ls-gall {
			clear:both;
			float:left;
			*float: none;
			width:313px;
			margin:0 0 15px 0;
		}
		
		.ls-gall div.all_aod_link {width:80px;
		text-decoration:underline;
		color:#FFF;
		}
		
			.ls-gall div.all_aod_link a {width:80px;
			display:inline;
			text-decoration:underline;
			color:#FFF;
			}
			
			.ls-gall div.all_aod_link a:hover {text-decoration:underline;
			color:#FFF;
			}
		
		.r-s-sidebar {
			float:right;
			padding:60px 0 0 0;
			}
			
		.r-s-sidebar h3 {
			clear:both;
			float:right;
			*float: left;
			margin: 0 20px 10px 0;
			direction:rtl;
		}
		.r-s-sidebar h3 a.aod-link {
			text-decoration:underline;
			font-weight:bold;
			color:#1e272c;

		}

		.r-s-sidebar h3 a.aod-link:hover {
			text-decoration:none;
			font-weight:bold;
			color:#1e272c;

		}
		
		.r-s-sidebar .m-on-dem-list {
			width:300px;
		}
		
		.r-s-sidebar .m-on-dem-list li {
			width:290px;
			height:85px;
		}
		
		.ls-gal-top, .ls-gal-bottom {
			float:left;
			height:10px;
			width:313px;
			_line-height:1px;
		}

		.ls-gal-middle {
			float:left;
			padding:8px 6px 0 7px;
			background:#283441;
			_padding:8px 0 0 5px;
		}
		.ls-gal-top {
			background:url(../i/corners/add-t-bg.png) 0 0 no-repeat;
		}
		.ls-gal-bottom {
			background:url(../i/corners/add-b-bg.png) 0 0 no-repeat;
		}
		
		.additional-block {
			direction:rtl;
			float:right;
			width:310px;
			margin:20px -10px 0 0;
		}
			.additional-block p {
				float:right;
				margin:0 0 0 5px;
				color:#e6e6e6;
			}
			.additional-block a {
				color:#e6e6e6;
				letter-spacing:-1px;
			}
			
			
		.rec-link {
		direction:rtl;
			padding:20px;
			clear:both;
			background:#bbcad7;
			/*border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px;*/
			_width:270px;
		}
		.rec-link li {
			margin:0 0 5px 0;
		}
		
		.rec-link a{
			color:#1e272c;
			font-weight:bold;
			font-size:1.16em;
		}
		
		.rec-top {
			float:right;
			height:10px;
			width:313px;
			background:url(../i/corners/rec-top.png) 0 0 no-repeat;
			line-height:1px;
			}	
			
		.rec-bottom {
			
			height:10px;
			width:313px;
			background:url(../i/corners/rec-bottom.png) 0 0 no-repeat;
			line-height:1px;
			}
		
		.wrs-banner {
			position:relative;
			margin:7px 0 15px 0;
			width:313px;
			height:123px;
			background:#000;
			_line-height:0;
		}
							
		.b-radius-top {
			float:left;
			height:10px;
			width:100%;
			background:url(../i/corners/entry-content-top.png) 0 0 no-repeat;
			line-height:1px;
			}
			
		.b-radius-middle {
			float:right;
			padding:7px 17px 0 17px;
			width:633px;
			background:#e3e9ee;
			}
			
		.b-radius-bottom {
			float:left;
			height:10px;
			width:100%;
			background:url(../i/corners/entry-content-bottom.png) 0 0 no-repeat;
			}
			
	.left-column .comments-m-on-dem {
		border:none;
		}
		
	.left-column .comments-m-on-dem h2 {
		font-size:24px;	
		}
	.left-column .comments-m-on-dem p{
		margin:0 0 10px 0;
	}
	
		.comments-m-on-dem p b{
			font-weight:bold;
			font-size:14px;
		}
		.comments-m-on-dem p em {
			color:#bcbebf;
			font-size:12px;
		}
		
	.m-on-dem-coment {
		margin:0 0 30px 0;
	}
	
	.scroll-slink {
		float:right;
	}
	
	.scroll-this-panel {
		clear:both;
		float:left;
		_width:50px;
		_margin:70px -30px 0 0;
	}
	
	.scroll-this-panel a{
		color:#fff;
		text-decoration:none;
		font-size:16px;
	}
	
	.entry
	{
		width:680px;
		direction:rtl;
		
	}
	
		.entry h2
		{
			margin: 0 0 20px 0;
			font-size:3em;
			font-weight:bold;
			letter-spacing:-3px;
		}
		
		.entry fieldset
		{
			margin: 0 0 15px 0;
		}
		
			.field-name
			{
				display:inline-block;
				margin:0 0 8px 13px;
				color:#6b6f70;
			}
		
			.field
			{
				display:block;
				padding: 14px 10px;
				width:280px;
				color:#b9b5b5;
				font-size: 1.16em;
				border:0;
				background: url(../i/bg/input.png) no-repeat 0 0;
				*padding: 15px 10px;
			}
			
			.field-error
			{
				color:#11141c;
				background: url(../i/bg/input-error.png) no-repeat 0 0;
			}
			
			.error-message
			{
				display:block;
				margin: 10px 0 0 13px;
				font-size:0.9em;
				color:#ff7070;
				font-style:normal;
			}
		
			.select
			{
				width:300px;
				margin: 15px 0;
				border:1px solid #ccc;
				border:0;
				background: url(../i/bg/input.png) no-repeat 0 0;
			}
		
			.t-area-field
			{
				display:block;
				padding: 10px;
				width:470px;
				height:175px;
				color:#b9b5b5;
				font-size: 1.16em;
				border:0;
				background: url(../i/bg/area-bg.png) no-repeat 0 0;
			}
			
			.send-btn
			{
				width:190px;
				height:40px;
				background: url(../i/bg/send-btn-heb.png) no-repeat 0 0;
				border:0;
				cursor:pointer;
				color:transparent;
			}
			
			.send-info-btn
			{
				width:122px;
				height:40px;
				background: url(../i/bg/send-info-btn.png) no-repeat 0 0;
				border:0;
				text-indent: -9999px;
				
				font-size:0;
				display:block;
				line-height:0;
			}
			
			.mail-list-chbox
			{
				float:right;
				margin: 4px 5px 0 10px;
				color:#b9b5b5;
			}
			
			.student
			{
			/*	float:right; */
			}
			
			fieldset.student input
				{
				float: right;
				}
			
			.telephone
			{
				clear:both;
			}
			
			.entry p.label-note
			{
				float:right;
				font-size:.9em;
				clear: both;
			}
			
			.field-send
			{
				float:right;
			}
			
			#add-mail-list
			{
				float:right;
			}

		
		.faq-list
		{
		
		}
		
			.faq-list li
			{
				margin: 0 0 10px 0;
				color:#5d6568;
				font-size:1.16em;
			}
			
		.entry h3
		{
			margin: 50px 0 30px 0;
			color:#343b50;
			font-size:2em;
		}
		
	/*	.entry p
		{
			margin: 0 0 30px 0;
			color:#5d6568;
			font-size:1.16em;
			line-height: 1.5em;
		} */
		
		.entry p
		{
			margin: 0 0 20px 0;
			color:#5d6568;
			font-size:14px;
			line-height: 16px;
		}
		
		div.result {
			margin: 0 0 20px 0;
			color:#fff;
			font-size:1.16em;
			line-height: 1.1em;
			background: #292A2A;
			display: block;
		}
		
		.entry ul li {
			list-style: circle;
			margin: 0 0 30px 0;
			color:#5d6568;
			font-size:14px;
			line-height: 16px;
		}
		
		.entry address {
			margin: 0 0 30px 0;
			color:#5d6568;
			font-size:1.1em;
			line-height: 1.8em;
		}
		
		.entry strong {
			font-weight: bold;
			font-size:1em;
		}
		
		.entry strong a {
			font-weight: bold;
			font-size:1em;
		}
		
		.entry a {
			color:#3D3D3D;
			line-height:1.3em;
		}
		

		.data-list
		{
			float:right;
			padding: 0 0 20px 0;
			width:987px;
			border-bottom: 1px solid #ccc;
		}
		
		.mp-headers
		{
			position:relative;
			float:right;
			*float: left;
			direction:rtl;
			margin: 10px 100px -22px 0;
			_margin: 10px 0 -22px 50px;
		}
		
			.mp-headers span
			{
				float:right;
				color:#e6e6e6;
				font-size:1em;
			}
			
			.header-title
			{
				margin-left: 253px;
			}
			
			.header-artist
			{
				margin-left: 283px;
			}
			
			.header-album
			{
				margin-left: 123px;
			}
		
		ol.main-playlist
		{	
			direction:rtl;
			padding: 30px 0 20px 0;
			list-style-type: decimal;
		}
			.main-playlist li
			{
				margin: 3px 50px 0px 0;
				padding: 0px 50px 0px 40px;
				color:#fff;
				background: url(../i/bg/list-bg.png) 15px 0 no-repeat;
				height: 42px;
				line-height:42px;
				*margin-left: 15px;
				
			}
			
			li.mp-zebra
			{
				background: url(../i/bg/mp-zebra.png) 15px 0 no-repeat;
			}
			
			.main-playlist li span	{
				/*display:inline-block;*/
				display:inline-block;
				}
				
				.pl-song-title {width: 275px;
				color:#fff;
				font-size:12px;
				font-weight:bold;
				*float: right;
				}
				
				.pl-song-artist {width:310px;
				color:#e6e6e6;
				font-size:12px;
				*display: block;	
				}
				
				.pl-song-album {width:240px;
				color:#e6e6e6;
				font-size:12px;
				*display: block;
				}
				
				.pl-song-notes {color:#acd0dd;
				font-size:.9em;
				text-decoration:none;
				}
		
			.data-list h2
			{
				float:right;
				margin: 20px 0;
				color:#324052;
				font-size:3em;
				font-weight:bold;
				letter-spacing:-3px;
				direction:rtl;
			}

			.dl-subtitle
			{
				clear:both;
				float:right;
				margin:-5px 0 0 0;
				color:#324052;
				font-weight:bold;
				font-size:2em;
				letter-spacing:-2px;
			}

			.data-list select.program
			{
				float:left;
				margin: 25px 10px 10px 0;
				width:175px;
				height:30px;
				direction:rtl;
				padding: 5px;
				overflow: auto;
			}
			
			.program-name
			{
				direction:rtl;
				clear:both;
				float:right;
				margin: 0 0 20px 0;
				padding: 13px 10px 14px 0;
				width:842px;
				background: url(../i/bg/pn-bg.png) no-repeat 0 0;
				*clear:none;
				*margin: 20px 0 20px 3px;
			}
			
				.program-name h3
				{
					color:#324052;
					font-size:1.5em;
					letter-spacing:-1px;
					font-weight:bold;
				}
			
			.playlist-manager
			{
				float:right;
				margin: 0 5px 0 0;
				padding: 10px 4px 0 4px;
				height: 35px;
				background: url(../i/bg/pl-man-bg.png) 0 0 no-repeat;
				*padding: 10px 10px 0 14px;
				*margin: 20px 0 0 0px;
				*width:107px;
				width:112px;
			}
			
				.playlist-manager a
				{
					margin: 0 0 0 10px;
					display:inline-block;
					text-indent:-9999px;
					*float:left;
				}
			
				.print-program
				{
					width:24px;
					height:24px;
					background: url(../i/icon/print.png) 0 0 no-repeat;
				}
				
				.send-friend
				{
					width:28px;
					height:26px;
					background: url(../i/icon/send-friend.png) 0 0 no-repeat;
				}
				
				.download-program
				{
					width:24px;
					height:23px;
					background: url(../i/icon/pg-download.png) 0 0 no-repeat;
				}

			.sp-list
			{
				clear:both;
				float:right;
				margin: 15px 0 0 0;
				direction:rtl;
			}

				.sp-list li
				{
					margin: 0 0 10px 0;
					*width:500px;
				}
				.sp-list li a
				{
					color:#324052;
					font-size:1.4em;
					letter-spacing:-1px;
				}
			
			.schedule-navi
			{
				clear:both;
				float:left;
				padding-bottom: 6px;
				width:987px;
				background: url(../i/bg/sche-ul-bg.png) repeat-x bottom left;
				direction:rtl;
			}
			
				.schedule-navi li
				{
					float:right;
					margin-left:1px;
					width:130px;
					font-size:1.5em;
					text-align:center;
					background: url(../i/bg/sche-navi-bg.png) no-repeat 0 0;
				}
				
				li.active
				{
					padding: 15px 0 0 0;
					height:35px;
					color:#fff;
					background-position:0 -51px;
				}
				
					.schedule-navi li a
					{
						display:block;
						padding: 15px 0 0 0;
						width:100%;
						height:35px;
						color:#babfc5;
						text-decoration:none;
					
					}
					.schedule-navi li.active a
					{
					 	padding: 0;
					}
			
		
			.main-data-list, .main-playlist
			{
				float:right;
				width:987px;
				padding: 20px 0;
				background-color:#0e150e;
			}
			
				.main-data-list li
				{
					float:right;
					margin:5px 10px 0 1px;
					height:70px;
					width: 970px;
				}
				
				li.schedule-active
				{
					border:2px solid #328806;
				}
				
				li.schedule-active .schedule-date
				{
					width: 128px;
					color:#45cc03;
				}
			
					.schedule-date, .program-date
					{
						float:right;
						margin: 30px 0 0 0;
						width: 130px;
						color:#fff;
						font-style:normal;
						font-weight:bold;
						text-align: center;
						direction:rtl;
					}
					
					.about-song
					{
						position: relative; 
						float:right;
						width:650px;
						background: url(../i/bg/about-song-bg.png) repeat-x 0 0;
					}
					
					.schedule-zebra
					{
						background: url(../i/bg/schedule-zebra.png) repeat-x 0 0;
					}
					
					.programs
					{
						width: 860px;
					}
						.about-song img
						{
							float:right;	
						}
						
						.schedule-lang
						{
							margin: 15px 20px 0 0;
						}
						
						.title-and-description
						{
							float:right;
							margin: 15px 5px 0 0;
							width:340px;
							direction:rtl;
						}
						
						.prog-desc
						{
							direction:rtl;
							margin: 15px 25px 0 0;
						}
							.title-and-description a
							{
								font-size:1.3em;
								color:#fff;
								font-weight:bold;
							}
							
							.title-and-description p
							{
								margin-top: 5px;
								color:#fff;
								font-size:0.9em;
								direction:rtl;
							}
						
						.song-author
						{
							float:left;
							margin: 20px 0 0 25px;
							color:#fff;
							font-size:1.16em;
							width: 150px;
						}
						
						
						
						.pl-btn-prog
						{
							display:block;
							float:left;
							margin: 22px;
							width:26px;
							height: 26px;
							text-indent:-9999px;
							background:url(../i/bg/item-pl-btn.png) no-repeat scroll 0 0;
						}
						
					.schedule-archive	
					{
						float:right;
						margin: 0 2px 0 0;
						padding: 25px 20px 0 0;
						height:45px;
						background-color: #172020;
						direction:rtl;
						width: 165px;
						_float: left; /* wtf? */
					}
							.schedule-archive a
							{
								color:#929292;
								margin: 0 0 0 20px;
								float:right;
								_float:left;
							}
							
							.schedule-archive a:hover
							{
								color:#bebebe;
							}
							
					.program-btns
					{
						float:right;
						padding: 22px 30px 25px 0;
						width: 75px;
						background: #191e22;
						_padding: 22px 0 3px 25px;
					}
					
					.prog-zebra
					{
						background: #3a474d;
					}
					
						.program-btns a
						{
							display:block;
							float:right;
							margin-left: 12px;
							text-indent:-9999px;
							background: url(../i/icon/playlist.png);
						}
						
						
					
						a.show-playlist
						{
							width:20px;
							height:23px;
							background-position:0 0;
						}
						
						a.send-mail
						{
							margin-top:5px;
							width:24px;
							height:18px;
							background-position:-35px -3px;
						}
					
			.data-list-border-bottom, .data-list-border-top
			{
				float:left;
				width:100%;
				height:5px;
				background: url(../i/bg/schedule-hr.png) repeat-x 0 0;
				_line-height:5px;
			}	
			
			.data-list-hr-top
			{
				height: 6px;
				background: url(../i/bg/sche-ul-bg.png) repeat-x bottom left;
			}
			
			.page-navi
			{
				float:right;
*float: left;
				margin: 20px 450px 0 0;
				_margin: 20px 0 0 125px;
				direction:rtl;
			}

			.data-list .page-navi { *float: left; }
			
				.page-navi li
				{
					float:right;
					text-align:center;
					list-style: none !important;
				}
				
				li.page-active
				{
					padding: 8px 7px;
					color: #fff !important;
					background: #7a9bac;
					font-size: 1.1em !important;
					line-height: 1.3em !important;
				}
				
				li.no-active
				{
					padding: 8px 7px;
				}
					.page-navi li a
					{
						display:block;
						padding: 8px 7px;
						color: #4f89c8;
					}
				
		.agenda
		{
			padding: 0;
			height: 189px;
			width: 803px;
		}
		
			.prog-list
			{
				float: right;
				margin: 7px -2px 0 0;
				width:370px;
			}
			
				.prog-list li
				{
					direction:rtl;
					margin: 0 0 4px 0;
					_height:40px;
				}
					
					.prog-list li h2
					{
						float: none;
						letter-spacing: -1px;
						_height:40px;
					}
					
					.prog-list li h2:hover
					{
						background: url(../i/bg/arrow-program-he.png) no-repeat left 7px;
					}
			
						.prog-list li h2 a
						{
							display: block;
							padding: 10px 17px 0 0;
							font-weight: bold;
							height: 40px;
							width:285px;
							color: #868686;
							background: #111;
							font-size:17px;
						}
						
						.prog-list li h2 a:hover
						{
							color: #fff;
							background: url(../i/bg/prog-list-hover.png);
						}
						
						
					
				.archive
				{
					display: block;
					float: right;
					padding: 0 14px 0 0;
					margin: 2px 19px 0 0;
					height: 10px;
					font-size: .9em;
					color: #edeeee;
					background: url(../i/bg/archive-bg.png) no-repeat right 3px;
					_margin: 4px 0 0 10px;
					direction:rtl;
				}
				
			.prog-description
			{
				direction:rtl;
				float: right;
				margin: 15px 20px 0 0;
				width: 385px;
				display:none;
			}
			
				.prog-description p
				{
					margin: 0 0 15px 0;
					color: #e9eff2;
					font-size: 1.16em;
					line-height: 1.2em;
					direction:rtl;
				}
				
				.prog-description p a
				{
					text-decoration: underline;
					color: #e9eff2;

				}
				.prog-description p a:hover
				{
					text-decoration: underline;
					color: #efefef;

				}
				
				.time
				{
					color: #898787;
					font-weight: bold;
					font-size: 1.16em;
				}
		
		.sound-bite
		{
			float: right;
			position: relative;
			margin: 4px 0 0 0;
			width: 180px;
			height: 189px;
		}
		
			.sound-bite img
			{
				float: left;
				height:122px;
			}
		
			.sb-panel
			{
				float:right;
				margin: 2px 0 0 0;
				padding: 10px 3px 0 3px;
				height: 54px;
				width: 174px;
				background: url(../i/corners/s-bite.png)  bottom center no-repeat;
				_float:none;
				text-align:center;
			}
			
				.sb-panel h2
				{
					color: #fff;
					font-size: 12px;
					font-weight: bold;
					text-transform: uppercase;
					letter-spacing: 0px;
					direction:rtl;
					line-height:14px;
				}
				
			.sb-play-btn
			{
				display: block;
				position: absolute;
				width: 33px;
				height: 33px;
				top: 66px;
				left: 77px;
				text-indent: -9999px;
				background: url(../i/bg/sb-play-btn.png) no-repeat;
			}
			
			
			.overlay-sb
			{
				position: absolute;
				width: 179px;
				height: 8px;
				top: 0;
				left: 0;
				background: url(../i/bg/sound-bit-overlay.png) no-repeat;
			}
		
		.the-word
		{
			width: 287px;
		}
		
			.the-word h2
			{
				color: #2c2c2c;
			}
			
			.the-word ul
			{
				clear: both;
				float: right;
				width: 260px;
				margin: 15px 0 0 0;
				direction:rtl;
				padding:0;
			}
			
				.the-word ul li
				{
					margin: 0 0 20px 0;
				}
				
					.the-word ul li h3
					{
						color: #303030;
						font-style: italic;
						float: right;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 14px;
						line-height: 16px;
					}
					
					.the-word ul li h3 a
					{
						color: #303030;
						font-style: italic;
						float: right;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 14px;
						line-height: 16px;
						text-decoration:none;
					}
					
					.the-word ul li h3 a:hover {text-decoration:underline;}
					
					.idc ul li h3 a.cleared
						{
							padding:0px;
							width:78px;

						}
					
					.the-word ul li p
					{
						margin: 7px 0 5px 0;
						color: #686868;
						font-size: 12px;
						line-height:14px;
						font-weight:bold;
						*clear: both;
						*margin: 4px 0 0 0;
					}
					
					.the-word ul li a
					{
						color: #686868;
						font-size: .9em;
						line-height: 1.3em;
					}
		
		.playlist
		{
			margin: 4px 0 0 4px;
			width:391px;
		}
		
			.playlist h2
			{
				float: right;
				width: 217px;
				text-transform: uppercase;
			}
				.sub-title
				{
					letter-spacing: 0px;
					font-size: 18px;
				}
			
			.pl-list-player
			{
				float: right;
				margin: 5px 15px 0 0;
				height: 42px;
				border-right: 1px solid #313d42;
				display: block;
			}
			
				.pl-play-btn
				{
					display: none;
					float: right;
					margin: 4px 14px 0 14px;
					width: 35px;
					height: 34px;
					text-indent: -9999px;
					background: url(../i/bg/pl-play-btn.png) no-repeat;
					_margin: 4px 14px 0 10px;
					_cursor:pointer;
				}
				
				.all-s
				{
					display: block;
					float: right;
					margin: 9px 0 0 0;
					color: #fff;
					padding-right:35px;
					font-size: 1.16em;
					text-align:right;
					direction:rtl;
					
				}
				
			.scroll-list
			{
				position: relative;
				float: right;
				margin: 15px 0 3px 0;
				width: 373px;
				height: 373px;
				overflow: hidden;
			}
			
				.scroll-list ul
				{
					position:absolute;
					top:0;
					right:0;
					width: 365px;
					height: 373px;
				}
				
					.scroll-list ul li
					{
						margin: 0 0 1px 0;
						padding: 15px 8px 0;
						height: 39px;
						background: url(../i/bg/item-bg.png);
					}
					
					.scroll-list ul li:hover
					{
						background: #455d6f;
					}
					
						.rate
						{
							float: right;
							height:22px;
							width:69px;
							background: url(../i/bg/rate-bg.png);
						}
						
							.percent
							{
								float:left;
								display:block;
								padding:4px 0 0 0;
								width:38px;
								text-align:center;
								color:#fff;
								_padding:5px 0 0 0;
							}
							
							.stp-vote
							{
								float:left;
								display:block;
								width:28px;
								height:22px;
								background:url(../i/icon/vote.png) center no-repeat;
								text-indent:-9999px;
							}
						
						.item-title
						{
							float: right;
							margin: -2px 8px 0 15px;
							text-align: right;
						}
						
							.item-title span
							{
								color: #f6f6f6;
								font-size: 1.16em;
								text-decoration: none;
								
							}
							
							.item-title p
							{
								margin: 5px 0 0 0;
								color: #bbbbbb;
								font-size: 12px;
							}
						
						.item-pl-btn
						{
							float: left;
							margin: -2px 11px 0 10px;
							height: 26px;
							width: 26px;
							background: url(../i/bg/item-pl-btn.png) no-repeat;
							_cursor:pointer;
							font-size:0;
							display:block;
							line-height:0;
						}
					
				
				
				.overlay-bt
				{
					position: absolute;
					height: 55px;
					width: 355px;
					bottom: 0;
					right: 0;
					background: url(../i/bg/overlay-bg.png) no-repeat;
					_z-index:10;
					_bottom: -1px;
				}
					
				.jScrollPaneTrack
				{
					float: left;
					margin: 0 0 0 2px;
					height: 373px;
					width: 12px;
					background:  #435259;
					position: absolute;
					left: 0;
					cursor: pointer;
				}
				
					.jScrollPaneTrack a
					{
						display: block;
						margin: 0 0 0 2px;
						width: 9px;
						height: 8px;
						text-indent: -9999px;
					}
					
					.jScrollArrowUp
					{
						background: url(../i/icon/up.png) no-repeat 0 0;
						display: block;
						margin: 0 0 0 2px;
						width: 9px;
						height: 8px;
						text-indent: -9999px;
						float: left;
						position: absolute;
						left: 0;
						background-position: center;
					    
						
					}
					
					.jScrollArrowDown
					{
						background: url(../i/icon/down.png) no-repeat 0 0;
						display: block;
						margin: 0 0 0 2px;
						width: 9px;
						height: 8px;
						text-indent: -9999px;
						float: left;
						position: absolute;
						left: 0;
						background-position: center;
					}
					
					.scroll-panel
					{
						margin: 5px 0;
						width: 12px;
						height: 345px;
						background:  url(../i/bg/scroll-bg.png);
						_margin: 3px 0;
					}
					
					.jScrollPaneDrag
					{
						
						width: 12px;
						height: 45px;
						background:  #fff;
						_margin: 3px 0;
						overflow: hidden;
						position: absolute;
						
					}
			
			.m-rated
			{
				float: right;
				width: 373px;
			}
			
				.m-rated h2
				{
					width: 366px;
					padding: 15px 7px 0 0;
					height: 41px;
					margin-bottom:6px;
					font-size: 2.62em;
					font-weight: bold;
					text-transform: none;
					background: #2a414e;
					direction:rtl;
				}
				
				.statistic {
					width:373px;
					text-align:center;
					letter-spacing:7px;
					white-space:nowrap;
					overflow:hidden;
					height:198px;
					}
					
				.statistic div {
					letter-spacing:normal;
					white-space:normal;
					}
				
					.item-st {
						display:inline-block;
						padding: 5px;
						height:188px;
						width:76px;
						background:#2a3b44;
						}
					
					/*IE7 Fix for .item-st centering */

					.item-st {	
						*display: inline;  
						*margin: 0 4px 0 3px;
					}
					
						.percents-s
						{
							position:relative;
							height: 100px;
							width:76px;
						}
						
							.scale {
								position:absolute;
								height:20px;
								width:100%;
								bottom:0;
								left:0;
								background:url(../i/bg/shkala.png);
								}
							
							.percents {
								position:absolute;
								padding-top:18px;
								width:44px;
								height:27px;
								top:27px;
								left:16px;
								text-align: center;
								color:#fff;
								font-size:.9em;
								background:url(../i/bg/percent-bg.png) 0 0 no-repeat;
								}
							
					
						.song-info {
							direction:rtl;
							margin: 7px 0 0 0;
							height:45px;
							}
						
							.song-info p {
								margin: 0 0 3px 0;
								font-size: 11px;
								text-transform:uppercase;
								line-height:1.2em;
								}
						
							.song-i { color:#f6f6f6;}
							.author-i {color:#bbbbbb;}
						
						.replay-btn {
							margin: 8px 0 0 25px;
							display:block;
							height: 26px;
							width: 26px;
							text-indent: -9999px;
							background: url(../i/bg/item-pl-btn.png) no-repeat 0 0;
							}
							
						/*IE7 Fix for .replay-btn positioning */
						.replay-btn {*margin:0;}
						
		.spotlight
		{
			margin: 4px 0 0 0;
			width: 301px;
		}
			
			.spotlight ul.audio-sl
			{
				float: right;
				margin: 20px 0 0 13px;
				width: 281px;
			}
			
				.spotlight ul.audio-sl li
				{
					float: right;
					margin: 6px 0 5px 0;
					background:url(../i/bg/item2.png) no-repeat 0 0;
				}
				
				.sl-play-bt
				{
					float: left;
					margin: 0 -5px 0 0;
					width: 47px;
					height: 81px;
					_margin: 0 0 0 5px;
				}
				
					.sl-pl-btn
					{
						margin-top:27px;
					}
				
				.item-content
				{
					position: relative;
					float: right;
					padding: 10px 15px 0 5px;
					width: 213px;
					height: 71px;
					direction:rtl;
					_margin:0 0 0 -5px;
				}
				
					.item-content .title
					{	
						width:189px;
						float: left;
						color: #2c2b2b;
						text-decoration: none;
					}
					
					.indication-lang.sp
					{
						float: right;
					}
					
					.item-artist
					{
						clear: both; 
						float: left;
						width:189px;
						color: #161616;
						font-size: 12px;
						*width: 100%;
					}
					
					.sound-description
					{
						clear: both;
						/*float: left;*/
						margin: 5px 0 0 0;
						width: 100%;
						color: #605f5f;
						font-size: .9em;
						font-style: normal;
						line-height: 1.3em;
					}
				
				.item-content.zebra
				{
					background:url(../i/bg/item-sl-zebra.png) no-repeat 0 0;
				}
			
			.sl
			{
				margin: 7px 20px 0 0;
				color: #fff;
			}
			
			.video-sl
			{
				float: left;
				margin: -9px 0 0 0;
				width: 301px;
			}
			
				.video-pl
				{
					float: right;
					width: 275px;
					margin: 19px 0 0 0;
					*margin: 20px 0 0 0;
					_margin: 16px 0 0 0;
				}
				
					.main-video
					{
						position: relative;
						float: right;
						height: 223px;
						width: 274px;
					}
					
					.mv
					{
						top:5px;
						right:5px;
					}

					
						.video-decription
						{
							position: absolute;
							padding: 10px 20px 10px 0;
							width: 235px;
							right: 3px;
							bottom: 3px;
							text-transform: uppercase;
							background: url(../i/bg/main-player.png);
							_bottom: 6px;
							direction:rtl;
						}
						
							.video-decription span
							{
								color: #fff;
								font-size: 14px;
								text-decoration: none;
							}
							
							.video-decription p
							{
								color: #fff;
							}
					
						.mv-play-btn
						{
							display: block;
							position: absolute;
							height: 26px;
							width: 26px;
							top: 95px;
							left: 125px;
							text-indent: -9999px;
							background: url(../i/bg/item-pl-btn.png) no-repeat;
							_cursor:pointer;
							text-decoration: none;
						}
					
					.video-scroll
					{
						float: left;
						margin: 5px 0 0 0;
					}
						
						.navi-pl
						{
							display: block;
							float: left;
							height: 127px;
							width: 15px;
							text-indent: -9999px;
							background: url(../i/corners/corn-arrow.png) no-repeat;
							_width: 14px;
						}
						
							.navi-pl.prev
							{
								background-position: 0 0;
								
							}
							
								.navi-pl.prev:hover
								{
									background-position: -16px 0;
								}
							
							.navi-pl.next
							{
								background-position: -32px 0;
							}
							
								.navi-pl.next:hover
								{
									background-position: -48px 0;
								}
						
						.video-scroll-list
						{
							position:relative;
							float: left;
							width: 235px;
							height: 127px;
							margin: 0 5px;
							overflow:hidden;
						}
						
							.video-scroll-list ul
							{
								position:absolute;
								float: left;
								width:1000px;
								top:0;
								left:0;
							}
							
								.video-scroll-list ul li
								{
									position: relative;
									float: left;
									margin:0 5px 0 0;
									width: 115px;
									height: 127px;
									background: url(../i/corners/vsl-corn.png) no-repeat 0 0;
									opacity: .5;
								}
								
								
								.video-scroll-list ul li.active
								{
									background: url(../i/corners/vsl-corn-active.png) no-repeat 0 0;
									opacity: 1;
								}
								
									.video-scroll-list ul li h3
									{
										margin: 5px 0 0;
										float: left;
										width: 100%;
										text-align: center;
										font-size: .9em;
									}
									
										.video-scroll-list ul li h3 span
										{
											color: #fefefe;
										}
										
									.video-scroll-list ul li p
									{
										margin: 5px 0 0;
										float: left;
										width: 100%;
										color: #cccecd;
										font-size: .8em;
										text-align: center;
										letter-spacing: -0.2px;
									}
									.vsl
									{
										top: 30px;
										left: 45px;
									}
			
		.idc
		{
			margin: -585px 0 0 0;
			width: 287px;
			_margin: -569px 0 0 0;
		}
		
			.idc h2
			{
				color: #2c2c2c;
				width:250px;
			}
			
			.idc ul
			{
				float: left;
				margin: 16px 0 0;
				*margin: 16px 0 8px;
			}
			
				.idc ul li
				{
					float: left;
					position: relative;
					margin: 0 0 10px 0;
				}
				
					.idc ul li h3
					{
						float: right;
					}
					
						.idc ul li h3 img
						{
							float: right;
							margin:0 0 0 1px;
						}
						
						.idc ul li h3 a
						{
							position:relative;
							float: right;
							display: block;
							padding: 6px 6px 0 0;
							width: 182px;
							height: 42px;
							color: #fff;
							font-size: 13px;
							text-decoration: none;
							background: #484e51;
							z-index:10;
							direction:rtl;
							
						}
					
					.idc ul li p
					{
						direction:rtl;
						float: right;
						margin: 10px 8px 0 0;
						color: #1a1a1a;
						font-size: 0.9em;
						_margin: 10px 4px 0 0;
					}
					
					.title-overlay
					{
						position: absolute;
						width: 186px;
						height: 64px;
						top: 0;
						right: -1px;
						background:  url(../i/bg/title-overlay-he.png) no-repeat;
					}
			
		.idc-bn
		{
			clear: both;
			float: right;

			margin: -129px 0 0 0;

			width: 682px;
			height: 129px;
			_margin: -132px 0 0 0;

			position: relative;

		}
			
			
			.b-corn
			{
				position:absolute;
				width:9px;
				height:8px;
				background: #000;
			}
			
			.b-top-l
			{
				top: 0;
				left: 0;
				background: url(../i/corners/i-b-t-l.png) no-repeat 0 0;
			}
			
			.b-top-r
			{
				top: 0;
				right: 0;
				background: url(../i/corners/i-b-t-r.png) no-repeat 0 0;
			}
			
			.b-bottom-l
			{
				bottom: 0;
				left: 0;
				background: url(../i/corners/i-b-b-l.png) no-repeat 0 0;
				_bottom: -1px;
			}
			
			.b-bottom-r
			{
				bottom: 0;
				right: 0;
				background: url(../i/corners/i-b-b-r.png) no-repeat 0 0;
				_bottom: -1px;
			}

		
		.av
		{

			position:relative;

			padding: 0;
			width: 194px;
			height: 259px;
			
		}
		
		.mb
		{

			position:relative;

			padding: 0;
			width: 192px;
			height: 259px;
		}
		

			.m-b-content
			{
				float:left;
				margin-top:4px;
			}
			
			.m-b-content a
			{
				_position:absolute;
				_top:0;
				_left:0;
			}

		
		.also-on
		{
			width: 132px;
			height: 259px;
			background:  url(../i/bg/also-on.png) no-repeat;
		}
		

		.also-on-content
		{
			float:left;
			margin:4px 4px 0 0;
			width:105px;
			height: 259px;
			background:  url(../i/bg/also-on-c.png) no-repeat;
		}
		
			.also-on-content h2
			{	
				float: left;
				margin: 25px 0 0 15px;
				color: #fffefe;
				font-size: 1.5em;
				text-align: center;
				letter-spacing: 0;
				_margin: 25px 0 0 8px;
			}
			
			.also-on-content ul
			{
				clear: both;
				float: left;
				margin: 10px 0 0 5px;
				_margin: 10px 0 0 0;
				_padding: 0 0 0 5px;
			}
			
		/*09.02.10*/
		
			.also-on h2
			{
				float: right;
				margin: 25px 30px 0 0;
				color: #fffefe;
				font-size: 1.5em;
				text-align: center;
				letter-spacing: 0;
				*margin: 25px 30px 0 15px;
				direction:rtl;
			}
			
			.also-on ul
			{
				clear: both;
				float: right;
				margin: 10px 10px 0 13px;
				*margin: 20px 5px 0 0;
				direction: rtl;
				
			}
			
				.also-on ul li a, .also-on-content ul li a
				{
					display: block;
					padding: 7px 30px 0 30px;
					height: 17px;
					width: 70px;
					color: #fffefe;
					font-size: 1.16em;
					*margin: 0 20px 0 0;
				}
				
					.facebook
					{
						background: url(../i/bg/facebook.png) no-repeat;
						background-position: right;
					}
					
					.twitter-link
					{
						background: url(../i/bg/twitter.png) no-repeat;
						background-position: right;
					}
					
					.youtube
					{
						background: url(../i/bg/youtube.png) no-repeat;
						background-position: right;
					}
		
		.poll
		{
			margin: 4px 0 0 0;
			height: 257px;
		}
		
			.poll-left-p
			{
				float:right;
				width:213px;
			}
		
			.poll h2
			{
				color: #000;
				margin: 0 0 5px;
				font-size:18px;
				letter-spacing: -1px;
			}
			
			.poll ul
			{
				direction:rtl;
				clear: both;
				padding:0;
				
				margin: 10px 0 0 0;
				_margin: 40px 0 0 0;
			}
			
				.poll ul li
				{
					position: relative;
					display: table;
					margin: 0 0 2px; 
					padding: 7px 4px 7px 7px;
					width: 190px;
					color:#fff;
					
					border-radius: 5px; 
					-moz-border-radius: 5px;
					-webkit-border-radius: 5px; 
					-khtml-border-radius: 5px;
					_padding: 6px 10px 6px 13px;
				}
				
					.poll ul li.first
					{
						background: #455d6f;
					}
					
					.poll ul li.second
					{
						background: #83c5e4;
					}
					
					.poll ul li.third
					{
						background: #d4e05a;
					}
				
				.cell
				{
					width: 10px;
					display: table-cell;
					vertical-align: middle;
					*float: left;
					*position: absolute;
					*top: 30%;
					*left: 10px;
				}
				
					.cell input
					{
						margin: 0;
					}
				
				.poll ul li label
				{
					display: block;
					margin: 2px 10px 0 0;
					color: #201e1e;
					font-size: 1.25em;
					line-height: 1.2em;
					*float: left;
					*margin: 0 0 0 25px;
					_margin: 5px 0 0 10px;
				}
			
			.poll-button
			{
				float: right;
				margin: 2px 0 0 0;
				padding: 0;
				height: 37px;
				width: 70px;
				background: url(../i/bg/vote-btn-he.png) no-repeat;
				border: none;
				text-indent: -9999px;
				
				font-size:0;
				display:block;
				line-height:0;
			}
			
			.pl
			{
				color: #f5e5e5;
				margin: 13px 25px 0 0;
			}
			
			.rate-vote
			{
				float:left;
				margin: -210px 5px 0;
				width:190px;
				height:200px;
				color: #fff;
				font-size: 16px;
				text-align: center;
				_margin: 0 0 0 47px;
			}
			
	#footer
	{
		float: left;
		margin: 45px 0 0 0;
		width: 987px;
	}
	
		.bottom-menu
		{
			float: right;
			clear:both;
		}

			.links
			{
				float: right;
				padding: 5px 0 0 0;
				margin: 0 37px 0 45px;
				width: 141px;
				text-align: right;
				direction: rtl;
			}
				.links p {line-height:1.3em;
				margin:0 0 15px 0;}			
				.links p a
				{
					margin: 0 0 15px 0;
					color: #3d3d3d;
					line-height: 1.3em;
				}
			
			.bottom-menu dl
			{
				float: right;
				padding: 5px 15px 5px 15px;
				width: 120px;
				border-left: 1px solid #cbcbcb;
				text-align: right;
				direction: rtl;
			}
			
			.bottom-menu dl dt
			{
				margin: 0 0 10px 0;
				color: #3d3d3d;
				font-size: 1.25em;
				font-weight: bold;
			}
			
			.bottom-menu dl dd
			{
				margin: 0 0 5px 0;
				font-size: 1.08em;
				line-height: 1.3em;
			}
			
				.bottom-menu dl dd a
				{
					color: #3d3d3d;
					text-decoration: none;
				}
		
		.about
		{
			float: left;
			margin: 7px 45px 0 0;
			*width:250px;
			*margin: -180px 45px 0 0;
		}
		
			.about p
			{
				text-align: right;
			}
			
			.copy
			{
				color: #383838;
			}
				
				.copy span
				{
					float: right;
				}
				
			.info 
			{
				margin: 10px 0px 0 0;
				color: #939393;
				font-size: 12px;
				line-height: 18px;
			}
			
				.info a
				{
					color: #55595c;
				}
			
			.rss
			{
				display: block;
				float: right;
				margin: 20px 0 0 0;
				height: 22px;
				width: 55px;
				text-indent: -9999px;
				background: url(../i/bg/rss.png) no-repeat;
			}
			
#audioContainer {
	display: block;
	width: 1px;
	height: 1px;
}
div.overlay {
	padding:30px;	
	width:810px;
	height: 480px;  
	display:none;
/*	background-image:url(../i/bg/white.png);  */
	background: #fff; 
	position: absolute;
	z-index: 1000;	
}

div.overlay div.close {
	background:url(../i/bg/close.png) no-repeat;
	position:absolute;
	top:0px;
	right:0px; 
	width:35px;
	height:35px;
	cursor:pointer;
	z-index: 1001;
}

div.overlay a {
/*	height:450px;
	display:block;
	*/
}

div.overlay img {
	border: 0;
	height: 1px;
	width: 1px;
}

#streamVideoContainer {
	display: block;
	width: 152px;
	height: 98px;
	position: relative;
	display: none;
	
}	

#slVideoContainer{
						z-index: 2;
						position: absolute;
						background: #141515;
						width: 274px;
						height: 223px;
						display: none;
					}
					
					
					.videoControls{
						position: absolute;
						padding: 10px 0 10px 10px;
						width: 264px;
						
						bottom: 0px;
						background: url(../i/bg/main-player.png);
						_bottom: 6px;
						z-index: 3;
						display:none;
						color: #fff;
						height: 16px;
						text-transform: uppercase;
					
					}
					
					.videoControls1{
						position: absolute;
						padding: 10px 0 10px 10px;
						width: 264px;
						
						bottom: 0px;
						background: url(../i/bg/main-player.png);
						_bottom: 6px;
						z-index: 3;
						display:none;
						color: #fff;
						height: 16px;
						text-transform: uppercase;
					
					}
					
					.videoStreamControls{
					left:-78px;
					position:absolute;
					top:68px;
					z-index:3;
					

					}
					
					.mv-fullscreen-btn
						{
							display: block;
							position: absolute;
							height: 26px;
							width: 26px;
							top: 5px;
							left: 45px;
							text-indent: -9999px;
							background: url(../i/bg/item-fullscreen-btn.png) no-repeat;
							_cursor:pointer;
						}	

						


/* Archives */

.spl-t-corn-archive
{
	float:right;
	background: url(../i/corners/spl-t-archive.png) 0 0 repeat-x;
	height: 9px;
	width: 583px;	
}

.spl-t-corn-archive-b
{
	float:right;
	background: url(../i/corners/spl-t-archive-b.png) 0 0 repeat-x;
	height: 9px;
	width: 583px;	
}

.spl-middle-archive
{
	height:900px;
	width:570px;
	background: #292a2a;
}

.spotlight-archive
		{
			margin: 4px 0 0 0;
			width: 538px;
		/*	height: 835px; */
		}
			
			.spotlight-archive ul.audio-sl
			{
				float: left;
				margin: 20px 0 0 4px;
				width: 570px;
			}
			
				.spotlight-archive ul.audio-sl li
				{
					float: left;
					margin: 6px 0 5px 6px;
					background:url(../i/bg/item-sl-bg-archive-he.png) no-repeat 0 0;
					list-style: none;
					*width: 100%;
					
				}


.item-content-archive
				{
					position: relative; 
					float: right;
					padding: 10px 5px 0 15px;
					*padding-right: 13px;
					width: 500px;
					height: 71px;
					
				}
				
					.item-content-archive .title
					{	
						float: left;
						color: #2c2b2b;
						text-decoration: none;
						width: 470px;
						display: block;
						font-size: 12px;
					}


.sound-description-archive
					{
						clear: both;
						float: left;
						margin: 5px 0 0 0  !important;
						width: 100%;
						color: #605f5f  !important;
						font-size: 11px !important;
						font-style: normal;
						line-height: 1.3em  !important;
					}


.item-artist-archive
					{
						clear: both;
						float: right;
						margin: 0 !important;
						color: #161616 !important;
						font-size: 12px !important;
					/*	text-transform: uppercase;    */
					/*	*margin: 5px 0 0 0 !important;
						*width: 100%; */
						width: 189px;
					}

.indication-lang-archive
					{
						float: right;
						padding: 3px 0 0 0;
						margin: 0 5px 0 0;
						height: 16px;
						width: 19px;
						color: #fff;
						text-align: center;
						background: #238db0;
					/*	_margin: 0; */
						line-height:11px;
						font-size: 11px;
					}


/* Video Spotlight archive */
.video-sl-archive
			{
				float: left;
				margin: -9px 0 0 0;
				width: 583px;
			}

.vsl-t-corn-archive {background: url(../i/corners/vsl-t-archive.png) 0 0 no-repeat; width: 583px; height:9px; float: left;}
.vsl-middle-archive
{
	width:570px;
	background: #141515;
}
.vsl-b-corn-archive{background: url(../i/corners/vsl-b-archive.png) 0 0 no-repeat; width: 583px; height:9px; float: left;}

.video-scroll-list-archive
						{
							position:relative;
							float: right;
							width: 550px;
							height: 900px;
							margin: 0 5px;
							overflow:hidden;
						}
						
							.video-scroll-list-archive ul
							{
								position:absolute;
								float: left;
								width:550px;
								top:0;
								left:0;
							}
							
								.video-scroll-list-archive ul li
								{
									position: relative;
									float: right;
									margin:10px;
									width: 115px;
									height: 127px;
									background: url(../i/corners/vsl-corn.png) no-repeat 0 0;
									opacity: .5;
									list-style: none;
								}

.video-scroll-list-archive ul li h3
									{
										margin:0;
										float: left;
										width: 100%;
										text-align: center;
										font-size: .75em;
					line-height: .8em;
									}
									
										.video-scroll-list-archive ul li h3 span
										{
											color: #fefefe;
										}
										
									.video-scroll-list-archive ul li p
									{
										margin: 5px 0 0;
										float: left;
										width: 100%;
										color: #cccecd;
										font-size: .7em;
										text-align: center;
										letter-spacing: -0.2px;
									}

.mv-play-btn-archive
						{
							display: block;
							position: absolute;
							height: 26px;
							width: 26px;
							top: 30px;
							left: 45px;
							background: url(../i/bg/item-pl-btn.png) no-repeat;
							_cursor:pointer;
							font-size:0;
							line-height:0;
						}

/* shake*/

.playlist-t-corn-archive{background: url(../i/corners/playlist-t-archive.png) 0 0 no-repeat; float: right; height:9px; width: 583px;}
.playlist-middle-archive
{
	width:570px;
	background: #202d33;
}
.playlist-b-corn-archive{background: url(../i/corners/playlist-b-archive.png) 0 0 no-repeat; float: right; height:9px; width: 583px;}


.scroll-list-archive
			{
				position: relative;
				float: right;
				margin: 15px 0 3px 0;
				width: 555px;
				height: 880px;
				overflow: hidden;
			}
			
				.scroll-list-archive ul
				{
					position:absolute;
					top:0;
					left:0;
					width: 555px;
					height: 880px;
				}
				
					.scroll-list-archive ul li
					{
						margin: 0 0 1px 0;
						padding: 15px 0 0 8px;
						height: 39px;
						background: #2b3a44;
					}
					
					.scroll-list-archive li:hover
					{
						background: #455d6f;
					}
.item-title-archive
						{
							float: right;
							margin: -2px 15px 0 0;
						}
.item-title-archive span
							{
								color: #f6f6f6;
								font-size: 1em;
								text-decoration: none;
line-height: 1em;
							}
							
							.item-title-archive p
							{
								margin: 0;
								color: #bbbbbb;
								font-size: 9px;
								text-transform: uppercase;
							}

/* idc */

.idc-t-corn-archive{background: url(../i/corners/idc-t-archive.png) 0 0 no-repeat; height:9px; width: 583px; float: right;}
.idc-middle-archive
{
	width:570px;
	background:#D4DDE4;
	height: 900px;
}
.idc-b-corn-archive{background: url(../i/corners/idc-b-archive.png) 0 0 no-repeat; height:9px; width: 583px; float: right;}



.idc-archive
		{
			margin: 0;
			width: 287px;
			_margin: -569px 0 0 0;
		}
		
			.idc-archive h2
			{
				color: #2c2c2c;
			/*	text-transform: uppercase;   */
				width: 150px;
				letter-spacing: -1px;
			}
			
			.idc-archive ul
			{
				float: left;
				margin: 16px 0 0;
				*margin: 16px 0px 8px;
			}
			
				.idc-archive ul li
				{
					float: left;
					position: relative;
					margin: 0 0 10px 0;
					list-style: none;
					*width: 100%;
					*margin-left: -100px;
				}
				
					.idc-archive ul li h3
					{
						float: right;
						font-size: .8em;
						margin: 0;
					}
					
						.idc-archive ul li h3 img
						{
							float: right;
						}
						
						.idc-archive ul li h3 a
						{
							position:relative;
							float: right;
							display: block;
							margin: 0 0 0 1px;
							padding: 6px 6px 0 0;
							width: 460px;
							height: 42px;
							color: #fff;
							font-size: 1.3em;
							text-decoration: none;
							background: #484e51;
							z-index:10;

						}
						
						.idc-archive ul li h3 a.cleared
						{
							padding:0px;
							width:78px;

						}
					
					.idc-archive ul li p
					{
						float: left;
						margin: 10px 0 0 8px;
						color: #1a1a1a;
						font-size: 0.9em;
						*position: relative;
						*left: 110px;
						_margin: 10px 0 0 4px;
						width: 550px;
					}

.idc-archive 	.title-overlay, 
{
*right: -120px !important;
}
					/*
					.title-overlay
					{
						position: absolute;
						width: 186px;
						height: 64px;
						top: 0;
						left: -1px;
						background:  url(../i/bg/title-overlay.png) no-repeat;
					}
*/
			
		.idc-bn-archive
		{
			clear: both;
			float: left;
			margin: -129px 0 0 0;
			width: 682px;
			height: 129px;
			_margin: -132px 0 0 0;
			position: relative;
		}
		
		
		div.send-container {

}

div.send-container form {
	margin: 10px 0 0 0;
}

div.send-container h2 {
	margin:0;
	font-size:24px;
	color:#1e272c;
	font-weight:bold;
	letter-spacing:-1px;


}

div.send-container input.submit {
	border:0;
	padding: 0 0 0 5px;
	margin: 10px;

}

div.send-container .field-name {
	color: #686F70;
	display: inline-block;
	margin: 10px;

}


/**********************Back To Top Link **************************/		


.btt_link {width:100%;
text-align:center;
line-height:16px;
font-size:12px;
color:#333;
}

.btt_link a {font-weight:bold; color:#333;}
.btt_link a:hover {font-weight:bold; color:#333;}
.btt_link a:active {font-weight:bold; color:#333;}
.btt_link a:selected {font-weight:bold; color:#333;}

/********************New Bottom Banners***********************/

.bot_banner_wrapper {float:right;
margin: 4px 0 0 4px;
width: 100%;
background:url(../i/bg/bot_banner_bg.jpg) right top no-repeat;
padding: 9px 10px 10px;
}
	
	.bot_banner_1 {background:url(../i/bg/one_banner_bg.jpg) right top no-repeat;
	width:450px;
	float:right;
	padding:12px 13px;
	margin-left:15px;
	}
		.bot_banner_1 a {border:none;}
		.bot_banner_1 a img {width:447px;
		height: 89px;
		border:none;
		}
	
	.bot_banner_2 {background:url(../i/bg/one_banner_bg.jpg) right top no-repeat;
	height:89px;
	width:450px;
	float:right;
	padding:12px 13px;
	margin:0;
	}
	
		.bot_banner_2 a {border:none;}
		.bot_banner_2 a img {width:447px;
		height: 89px;
		border:none;
		}
		
	
	/*Tweeter Like Update Tab */
	
	.tweet
			{
				position:relative;
				clear: both;
				float: left;
				margin: -15px 0 0 0;
				width: 456px;
				height: 45px;
				_height: 40px;
			}
			
				.twitter1
				{
					float: right;
					display: block;
					margin: 25px 10px 0 7px;
					color: #46688e;
					_margin: 20px 0 0 3px;
					direction: rtl;
				}
				
				.twitter1 a
				{
					color: #46688e;
					text-decoration: none;
				}
				
				.twitter1 a:hover
				{
					color: #46688e;
					text-decoration: underline;
				}
				
				.date1
				{
					float: right;
					margin: 25px 3px 0 0;
					color: #6689b0;
					_margin: 20px 3px 0 0;
				}
				
				.tweet-link1
				{
					float: left;
					margin: 18px 2px 0;
					_margin: 6px 2px 0 0;
				}
				
/**********************Special Page **************************/		
	.m-on-dem-list-spec {
		float:right;
		width:583px;

		}
		
		.m-on-dem-list-spec li {
			float:right;
			margin:0 0 3px 3px;
			padding:7px 12px 0 0;
			width:478px;
			height:55px;
			background:url(../i/bg/prog-list-bg-m-on-dem.png) repeat-x;
			}
		.m-on-dem-list-spec li.m-on-dem-zebra-spec{
			background:url(../i/bg/prog-list-bg.png) repeat-x;
			list-style:none;
			}
			
	.m-on-dem-prog-control-spec {
		float:right;
		}
		
		.m-on-dem-prog-control-spec a {
			float:right;
			display:block;
			text-indent:-9999px;
			background:url(../i/bg/controls.png);
			_display:inline;
			font-size:0;
			line-height:0;
			text-decoration:none;
			}
			
	.m-on-dem-prog-info-spec {
		float:right;
		width:272px;
		direction:rtl;
		}
		
		.m-on-dem-prog-info-spec img {
			float:right;
			margin: 0 0 0 10px;
			border:2px solid #74838d;
			}
			
		.m-on-dem-prog-info-spec p {
			color:#e6e6e6;
			font-size:.9em;
			}

					a.prog-play-spec {
			margin:12px 25px 0 10px;
			width:25px;
			height:25px;
			background-position:0 -4px;
			}
			
		a.send-to-friend-spec {
			margin:10px 0 0 15px;
			width:27px;
			height:27px;
			background-position:-37px -1px;
			}
			
		a.m-on-dem-down-prog-spec {
			margin:13px 0 0 0;
			width:22px;
			height:22px;
			background-position:-73px -4px;
			}

/**********************Most Rated Div **************************/

.most_title {width: 366px;
					padding: 11px 7px 0 0;
					height: 45px;
					margin-bottom:6px;
					font-size: 2.62em;
					font-weight: bold;
					text-transform: none;
					background: #2a414e;
					direction:rtl;
}

.most_title h2 {padding:0;
margin:0;
background:none;
width:auto;
font-size:34px;
height:auto;

}							


.entry ul {margin-right:25px;}

/**********************New Program Page*************************/

.program-general-info {
	border-bottom: 1px solid #000000;
    margin-bottom: 7px;
    padding-bottom: 7px;
	direction: rtl;
    display: block;
    float: right;
    width: 625px;
	font-size:12px;
	}
	
	.program-general-info img.program-image {float: right;
	padding: 7px;
	margin-bottom:5px;
	margin-left:10px;
	background:url(http://1064fm.co.il/static/templates/idc/i/bg/program-image-bg.jpg) right top no-repeat
	}
	
	.program-general-info p.tagline {font-size: 16px; font-weight: bold; line-height: 100%; margin-bottom: 8px;}
	
	.program-general-info p.time {font-size: 13px; font-weight: bold; line-height: 100%; text-decoration: underline; margin-bottom: 8px;}
	
	.program-general-info div.program-description p {margin-bottom:5px; line-height:14px}
	
.dj-info {direction:rtl; font-size:12px; float:right; margin-bottom:10px}
	
	.dj-info div.dj-names {font-weight:bold; font-size:14px; margin-bottom:5px}
	
	.dj-info div.dj-description p {margin-bottom:5px; line-height:14px}
	
.program-aod-area {float: right; width: 506px; height: 73px;}

.aod-item {background: url(http://1064fm.co.il/static/templates/idc/i/bg/aod_bg.jpg) no-repeat scroll left top transparent; padding: 10px; color: rgb(255, 255, 255); height: 53px;}

.aod-item-info {width: 430px; float: right;}

.aod-image {border: 4px solid rgb(116, 131, 141); margin-left: 10px; margin-bottom: 8px; float: right;}

.aod-desc {text-align: right; margin-bottom: 7px;}

.aod-date {text-align: right; width: 456px; font-weight: bold;}

.aod-item-play {background: url(http://1064fm.co.il/static/templates/idc/i/bg/ppage_aod_play.png) repeat scroll center center transparent; height: 24px; width: 24px; display: block; margin-bottom: 5px;}

.aod-item-down {background: url(http://1064fm.co.il/static/templates/idc/i/bg/ppage_aod_down.png) repeat scroll center center transparent; height: 24px; width: 24px; display: block;}



/********New Aod Page **********/

.new_aod_item {margin: 0pt 0pt 10px 10px; width: 570px; text-align: right; font-size: 14px;}

.new_aod_program {font-size: 18px; font-weight: bold; text-align: justify; margin: 0px 0pt 8px;}

.new_aod_image {float: right; margin: 0pt 0pt 7px 7px; width: 120px; height: 80px;}

.new_aod_date {font-weight: bold; margin: 7px 0pt 0pt;}



