	#line3_idx {
/*		background:		#7a9db1 url('/img/bg_line3_idx.jpg') repeat-x top;*/
		background:		#ffffff url('/img/bg_line3_idx.jpg') repeat-x top;
		height:			352px;
                border-bottom:          solid 2px #ccc;
	}

	div.pr, ul.pr_comment {
		float:			left;
	}


/* блок с картинкой */

	div.pr, div.pr img {
		width:			765px;
		height:			350px;
		margin:			1px 0px 0px 0px;
	}
	
	#pr_clips {
		overflow: 		hidden;
		width: 			1020px;
	}

	#pr_clips b {
		display:		block;
		width:			1020px;
		height:			350px;
		position:		absolute;
		_position:		static;
	}

	#pr_clips b.unselect {
		display:		none;
	}
			

/* информация по клипу */

	div.pr span.info {
		position:		absolute;
		margin:			250px 0px 0px 10px;
		width:			745px;
		height:			90px;
		background:		url('/img/bg_hdr.png');
                _background-image:      none;
		_filter:                progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_hdr.png',sizingMethod='scale');
		display:		block;

		text-align:		left;
	}

	div.pr span.info div.r {
	}

	div.pr span.info strong {
		margin:			5px 0px 0px 10px;
		display:		block;
		cursor:			pointer;
	}

	div.pr span.info em {
		margin:			10px 0px 0px 10px;
		display:		block;
		cursor:			pointer;
	}

	div.pr span.info strong, div.pr span.info em {
		color:			#555;
	}

	div.pr a strong {
		font:			normal 14pt 'Times New Roman';
	}

	div.pr a em {
		font:			normal 8pt Arial;
	}


	div.pr span.info strong.clip_title {
		margin:                 -23px 0px 0px 9px;
		color:			#fff;
	}

	div.pr span.info em.clip_descr {
		margin:                 20px 0px 0px 9px;
		color:			#fff;
	}

	div.pr span.info em.clip_descr strong, div.pr span.info em.clip_descr div.r {
		display:		none;
	}

	div.pr span.info em.clip_descr, div.pr span.info em.clip_descr_shdw {
		width:			600px;
	}

	div.pr span.info em.clip_descr strong {
		font:			normal 8pt Arial;
		color:			#fff;
		padding:		0px;
		margin:			0px;
	}

	div.pr span.info em.clip_descr_shdw {
		opacity:		0;
		_filter:		alpha(opacity=0);
	}

	div.pr i.clip_view {
		display:		block;
		height:			60px;
		width:			60px;
		background:		url('/img/play.jpg') no-repeat center;
		opacity:		0;
		_filter:		alpha(opacity=0);
		position:		absolute;
		margin:			150px 0px 0px 390px;
		cursor:			pointer;
	}

	div.pr a:hover i.clip_view {
		background:		url('/img/play_o.jpg') bottom left no-repeat;
		opacity:		0.9;
		_filter:		alpha(opacity=90);
	}


/* визуализация навигации по клипам */

        ul#rating_vis, ul#rating_vis li {
                margin:                 0px;
                padding:                0px;
                list-style:             none;
        }

        ul#rating_vis {
                margin:                 0px 0px 0px 440px;
        }

        ul#rating_vis li {
                float:                  left;
                width:                  19px;
                height:                 12px;
                margin:                 7px 1px 0px 0px;
                background:             #eee url('/img/square_unsel.gif') top left no-repeat;

                font:                   normal 4pt Arial;
                text-align:             center;
		cursor:			pointer;
        }

        ul#rating_vis li.vis_sel {
                background:             #fff url('/img/square_sel.gif') top left no-repeat;
        }

	#pr span#info.unselect, #pr i#clip_view.unselect {
		display:		none;
	}

/* pr отзывов */

	ul.pr_comment, ul.pr_comment li {
		margin:			0px;
		padding:		0px;
		list-style:		none;
	}

	ul.pr_comment {
		width:			240px;
		height:			350px;
		overflow:		hidden;
		background:		#485868 url('/img/bg_pr_comment.gif') top left no-repeat;
		margin:			1px 0px 0px 0px;
	}

	ul.pr_comment li {
		width:			200px;
		margin:			0px 20px 0px 20px;
		height:			75px;
		background:		url('/img/dotted.gif') repeat-x bottom;
	}

	ul.pr_comment li img {
		height:			14px;
		width:			11px;
		margin:			0px 7px 0px 0px;
	}

	ul.pr_comment li a, ul.pr_comment li a span {
		display:		block;
	}

	ul.pr_comment li a {
		color:			#999;
		padding:		8px 0px 0px 0px;
	}

	ul.pr_comment li a span {
		text-align:		left;
		font:			normal 8pt Arial;
		margin:			0px 0px 2px 0px;
	}

	ul.pr_comment li a span.pr_comment_descr {
		margin: 		0px 0px 0px 27px;
	}

	ul.pr_comment li span strong {
		font:			normal 10pt Arial;
		color:			#fff;
	}

	ul.pr_comment li a:hover span strong {
		text-decoration:	underline;
	}

	ul.pr_comment li.pr_comment_all {
		height:			40px;
		background-image:	none;
	}

	ul.pr_comment li.pr_comment_all a {
		padding:		5px 0px 0px 0px;
	}

	ul.pr_comment li.pr_comment_all a span {
		margin:			5px 0px 0px 0px;
	}

	ul.pr_comment li.pr_comment_all a span strong {
		font-weight:		bold;
	}

