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

	ul {
		margin:			10px 0px 0px 40px;
		padding:		0px 40px 0px 40px;
	}

	ul li {
		height:			70px;
		overflow:		hidden;
	}

	ul li a.v_img span {
		font:			normal 13pt 'Times New Roman';
		color:			#407099;
	}

	ul li b {
		color:			#ccc;
		font:			normal 10pt 'Times New Roman';
	}

	ul li a.v_img img {
		width:			60px;
		height:			40px;
		float:			left;
		margin:			0px 20px 0px 0px;
	}

	ul li a.user {
		font:			normal 11pt 'Times New Roman';
		color:			#999;
	}

	ul li a.v_img i {
		font:			normal normal 12pt 'Times New Roman';
		color:			#999;
		padding:		0px 30px 0px 18px;
		background:		url('/img/head1.gif') left bottom no-repeat;
	}

	ul li form {
		font:			italic normal 9pt 'Times New Roman';
		color:			#666;
		display:		inline;
	}

	ul li form a.v_img strong {
		font:			bold 8pt 'Times New Roman';
		color:			#407099;
	}

	ul li form a.v_img strong img {
		width:			10px;
		height:			10px;
		margin:			0px 7px 0px 0px;
		float:			none;
	}

	ul.list, ul.list li {
		height:			150px
	}

	ul.list {
		overflow:		auto;
	}

	ul.list li {
		float:			left;
		width:			200px;
		margin:			0px 5px 0px 0px;
	}

	ul.list li form, ul.list li a img {
		float:			none;
	}

	ul.list li a {
		height:			120px;
		display:		block;
	}

	ul.list li a.v_img {
		font:			normal 12pt 'Times New Roman';
	}

	ul.list li form a {
		font:			normal 10pt 'Times New Roman';
		color:			#ccc;
	}

	ul.list li a img {
		width:			200px;
		height:			100px;
	}

	ul.list li a span {
		display:		block;
		color:			#999;
	}

	.hide {
		visibility:		hidden;
	}

	.h {
		margin:			70px 0px 20px 40px;
		height:			30px;
		border-bottom:		solid 1px #eee;
	}

	.h h2, .h form {
		display:		inline;
	}

	.h h2 {
		font:			normal 13pt 'Times New Roman';
		color:			#999;
		margin:			0px 20px 0px 0px;
	}

	.h form {
		margin:			0px 0px 0px 30px;
	}

	.r {
		width:			280px;
		height:			550px;
		border-left:		solid 1px #bbb;
		text-align:		center;
	}

	a.arr_l {
		background:		url('/img/img/arr_l.gif') 0% 50% no-repeat !important;
		padding:		0px 0px 0px 18px;
	}

	#info {
		height:			50px;
	}

	#info div {
		font:			normal 10pt 'Times New Roman';
		color:			#666;
		width:			600px;
		margin:			20px 0px 0px 40px;
	}

	#info div a img {
		margin:			0px 5px 0px 10px;
		height:			10px;
	}

	#info strong {
		display:		block;
		height:			40px;
	}

	#clear_pl {
		padding-right:		20px;
		background:		url('/img/img/ico/del_pl.gif') right center no-repeat;
	}

	#view_pl {
		height:			20px;
		padding:		5px 25px 0px 0px;
		background:		url('/img/img/ico/play1.gif') right center no-repeat;
	}


/* новый стиль */

	button {
		background:		url('/img/img/plus_blue.gif') left no-repeat;
		border:			none;
		padding:		0px 0px 0px 0px;
		margin:			0px;
		font:			bold 8pt 'Times New Roman';
		color:			#479;
		width:			150px;
		height:			20px;
		cursor:			pointer;
	}

	#list_playlist.fill {
		border-top:		solid 1px #eee;
		padding:		30px 0px 0px 40px;
	}

