	#line5 {
		padding:		25px 0px 0px 0px;
	}

	#line5_idx {
		margin:			5px 0px 100px 0px;
		background-color:	#fff;
	}
	


/* навигация - папки */


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



	ul#more li {
		float:			left;
		margin:			0px 2px 0px 0px;
	}

	ul#more li a, ul#more li a span {
		display:		block;
		cursor:			pointer;
	}

	ul#more, ul#more li, ul#more li a.more_sel {
		height:			29px;
	}

	ul#more li a {
		height:			28px;
		background:		#7d7d7d url('/img/bg_more_sel.gif') bottom repeat-x;

		font:			bold 7pt Tahoma;
		text-transform:		uppercase;
		color:			#444;
	}

	ul#more li, ul#more li a, ul#more li a span {
		width:			110px;
	}

	ul#more li a span {
		padding:		10px 0px 0px 3px;
		position:		absolute;
		text-align:		center;
	}

	ul#more li a span.shdw {
		color:			#fff;
		padding:		9px 0px 0px 1px;
	}

        ul#more li a span.shdw img {
		float:			left;
		margin:			0 2 0 5px;
	}
						

	ul#more li a:hover, ul#more li a.more_sel {
		background:		#7d7d7d url('/img/bg_more.gif') bottom repeat-x;
	}

	#more_ifr {
		margin:			0px 0px 60px 0px;
		width:			100%;
		height:			450px;
	}
	
	div#block_1 #more_ifr {
		margin:			0px;
		height:			190px;
		width:			1020px;
	}
	
	/* комментарии в списке клипов */

        .add_comment {
                margin:                 0px 0px -21px 0px;
                background:             url('/img/bg_add_comment.gif') bottom repeat-x;
                border:                 solid 1px #999;
                height:                 19px;
                text-align:             center;
                display:                block;
		float:			right;
        }

        .add_comment a {
                display:                block;
                font:                   bold 6pt Tahoma;
                color:                  #666;
                margin:                 4px 20px 0px 20px;
        }

        .add_comment a:hover {
                text-decoration:        underline;
        }
	
	/* на первой странице */

        #flash {
        	height:			50px;
		font:			normal 7pt Tahoma;
		color:			#333;
                display:                block;
        }

        #flash a {
		color:			#333;
		border-bottom:		dotted 1px #ccc;
	}

        #flash a:hover {
		color:			#c00;
                text-decoration:        underline;
        }

        #flash .r h2 {
		font:			normal 7pt Arial;
		margin:			0px;
		display:		inline;
        }

        #flash .r h2 a {
		text-decoration:	none;
        }

	#flash .r h2 b {
		font-weight:		normal;
	}

/* список категорий */


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

        #c_list {
                width:                  150px;
                background-color:       #f0f0f0;
                border:                 solid 1px #ccc;
                margin:                 2px 0px 0px 767px;
                padding:                0px 0px 20px 0px;
                position:               absolute;
        }

        #c_list a {
                display:                block;
                height:                 20px;
                width:                  100%;
                font:                   normal 8pt Arial;
                color:                  #666;
        }

        #c_list a span {
                padding:                0px 0px 0px 10px;
        }

        #c_list a:hover {
                background-color:       #ccc;
        }


/* для первой страницы */

	img#next, img#prev {
		cursor:			pointer
	}
	
	#rating {
		border-top:		solid 1px #eee;
	}
	
	#rating h1 {
		margin:			20px 0px 10px 0px;
	}
	
	#rating ul, #rating ul li {
		list-style:		none;
		margin:			0px;
		padding:		0px;
	}

        #rating ul li a {
		display:		block;
		height:			21px;
		width:			100%;
		padding:		2px 0px 0px 0px;
	}
	
        #rating ul li, #rating ul li a {
		color:			#555;
		background-color:	#fff;
	}
	
	#rating ul li a:hover {
		color:			#369;
		background-color:	#eee;
	}
	
	#rating ul li a, #rating ul li a span, #rating ul li a strong {
		cursor:			pointer;
	}
	
	#rating ul li.title_row {
		background-color:	#eee;
		height:			21px;
		padding:		2px 0px 0px 0px;
	}
	
	#rating ul li span, #rating ul li strong {
		display:		block;
		float:			left;
	}

	#rating ul li.title_row span, #rating ul li strong {
		font:			bold 9pt Arial;
	}

	#rating ul li.title_row span, #rating ul li span {
		width:			100px;
	}

	#rating ul li span {
		font:			normal 9pt Arial;
	}

	#rating ul li strong {
		width:			400px;
		margin:			0px 0px 0px 50px;
	}
	div#rating ul li strong.list_simple {
		width:			310px;
		margin:			0px 0px 0px 50px;
	}
	
	#rating ul li.title_row span {
		margin:			0px 0px 0px 0px;
	}
	
	#rating ul li span.c1 {
		width:			50px;
		margin:			0px;
		text-align:		center;
	}

	#rating ul li a span.c1 img {
		height:			12px;
		width:			15px;
	}

	#rating ul li a:hover i.stars img {
		opacity:		0.8;
		_filter:		alpha(opacity=50);
	}
	


	#block_1.dark_grey {
		background-color:	#111;
	}

	#block_1 #clips_list {
		width:			1020px;
		height:			165px;
		margin:			0px 0px 0px 0px;
	}
	

	#user form td {
		font:			normal 7pt Arial;
		color:			#666;
	}

	#user form input {
		width:			100px;
		border:			solid 1px #ccc;
		margin:			2px 0px 10px 0px;
		font:			normal 8pt Arial;
	}
	
	#user form strong {
		font:			bold 11pt 'Times New Roman';
		color:			#444;
		display:		block;
		border-top:             dotted 1px #999;
	}
	

	#user form a {
		font:			normal 9pt Arial;
		border-bottom:		dotted 1px #999;
		color:			#369;
	}
	
	#user form a:hover {
		color:			#c00;
	}

	#user form input.sbmt {
		width:			80px;
		height:			20px;
		background:		#666 url('/img/btn_line5_reg.gif') top left no-repeat;

		border:			none;
		font:			bold 8pt Arial;
		color:			#666;
		margin:			2px 0px 0px 0px;
	}


	#user {
		width:			420px;
		height:			40px;
		margin:			12px 0px 25px 0px;
	}
					
	form#frm_cat {
		width:			420px;
		height:			60px;
	}

	form#frm_cat td {
		font:			normal 10pt Arial;
		color:			#444;
	}

	select#cat_list {
		border:			solid 1px #999;
		font:			normal 9pt Arial;
		width:			230px;
		height:			21px;
		color:			#444;
	}
	
	form#frm_cat button {
		width:			33px;
		font:			bold 1pt Arial;
		height:			22px;
		border:			none;
		background-color:	#fff;
		margin:			0px 0px 0px -4px;
	}


/* пользователь зарегистрирован */
	#user form#exit {
		text-align:		right;
	}

	#user form#exit {
		font:			bold 8pt Arial;
	}

	#user form#exit a, #user form#exit input {
		font:			normal 9pt Arial;
	}


	#user form#exit input {
		width:			80px;
		height:			14px;
		
		color:			#369;
		text-align:		left;
		background:		none;
		margin:			2px 0px 2px -2px;
		border:			none;
	}
	
	#user form#exit a {
		padding:		0px 7px 0px 0px;
		border:			none;
		color:			#369;
	}

/* сортировка */

        .sort_option {
                height:                 50px;
        }

	div.bg_title, div.bg_control {
		background-color:	#eee;
	}

	div.bg_title {
		border-bottom :		solid 2px #ddd;
		padding:		15px 0px 3px 10px;
	}

	div.bg_control {
		height:			30px;
		width:			1010px;
	}

	div.bg_control div.r {
		margin:			5px 0px 0px 0px;
	}

	div.bg_control div.r img {
		margin:			0px 5px 0px 7px;
	}

        ul#sort, ul#sort li {
                margin:                 0px;
                padding:                0px;
                list-style:             none;
	}
	
        ul#sort {
                width:                  800px;
		padding:		5px 0px 0px 10px;
		height:			20px;
        }

	ul#sort li {
                float:                  left;
		margin:			0px 10px 0px 0px;
        }

	ul#sort li a, div.bg_control div.r a {
		font:			normal 9pt Arial;
		color:			#666;
	}
			
	ul#sort img {
		margin:			0px 5px 0px 0px;
	}

	ul#sort li a:hover, div.bg_control div.r a:hover, ul#sort li a.sort_sel {
		background:		url('/img/dotted_g.gif') bottom repeat-x;
	}

	ul#sort li span {
		margin:			0px 0px 0px 10px;
		font:			normal 9pt Arial;
		color:			#444;
	}

	ul#sort li strong {
		font:			bold 8pt Arial;
		color:			#333;
	}
							



	#clips_list nobr {
		white-space: 		normal;
		display:		block;
		width:			1020px;
		height:			175px;
	}
	
	#clips_list nobr.unselect {
		display:		none;
	}
	
	#clips_list div.sort_option {
		display:		block;
		margin:			6px 0px 0px 0px;
	}
	
/* звезды */
        ul#clips_table li a span i, ul#clips_list li a span i, ul#clips_table li a span i.stars_color, ul#clips_list li a span i.stars_color {
                height:                 16px;
        }

        ul#clips_table li a span i.stars_color, ul#clips_list li a span i.stars_color {
		display:		block;
                width:                  48px;
                background-color:       #bdf;
        }

        ul#clips_table li a span i.stars, ul#clips_list li a span i.stars {
                position:               absolute;
        }

        ul#clips_table li a span i.stars img, ul#clips_list li a span i.stars img {
                width:                  16px;
                height:                 16px;
                _behavior:              url('/css/png.htc');
        }

/* кооментарии на первой странице */

	ul#comments_top_list, ul#comments_top_list li {
		margin:			0px;
		padding:		0px;
		list-style:		none;
	}
	
	ul#comments_top_list {
		padding:		40px 0px 0px 0px;
		border-top:		solid 2px #eee;
	}

	ul#comments_top_list li {
		margin:			0px 0px 60px 0px;
	}

	ul#comments_top_list li a.clip_img img {
		float:			left;
		height:			80px;
		width:			145px;
		margin:			0px 20px 0px 0px;
	}

	ul#comments_top_list li a.clip_name {
		font:			bold 12pt Arial;
		color:			#444;
	}

	ul#comments_top_list li a.clip_comments {
		font:			normal 9pt Arial;
		color:			#369;
	}

	ul#comments_top_list li div.comments {
		margin:			10px 0px 0px 165px;
	}
	
	ul#comments_top_list li div.comments div.comment em {
		cursor:			pointer;
		color:			#369;
		font-style:		normal;
	}


/* pager */

	div.pager {
		height:			20px;
		width:			200px;
		text-align:		right;
		float:			right;
		margin:			5px 0px 0px 0px;
		_margin:		12px 0px 0px 0px;
	}

	div.pager ul, div.pager ul li {
		margin:			0px;
		padding:		0px;
		list-style:		none;
		height:			20px;
	}
	
	div.pager ul li {
		display:		inline;
		margin:			0px 10px 0px 0px;
	}

	div.pager ul li.unselect {
		display:		none;
	}

	div.pager ul li a, div.pager ul li {
		color:			#888;
		font:			bold 9pt Arial;
		text-decoration:	none;
	}

	div.pager ul li.sub_sel a {
		color:			#333;
		font:			bold 10pt Arial;
		text-decoration:	none;
	}

	div.pager img {
		cursor:			pointer;
	}
	
/* баллоны для первой страницы*/

	ul#balloons,  ul#balloons li {
		margin:			0px;
		padding:		0px;
		list-style:		none;
	}
				
	ul#balloons li {
		display:		inline;
	}
						
	ul#balloons li a {
		text-decoration:	none;
		font:			bold 8pt Arial;
		color:			#888;
		display:		block;
		float:			left;
		white-space:		nowrap;
	}
												
	ul#balloons li span, ul#balloons li i {
		display:		block;
		float:			left;
	}

	ul#balloons li span {
		margin:			3px 5px 0px 5px;
	}
																	
	ul#balloons li i {
		visibility:		hidden;
		width:			2px;
		height:			20px;
	}

	ul#balloons li i.l_rad {
		background:		url('/img/l_rad.gif') top left no-repeat;
	}

	ul#balloons li i.r_rad {
		background:		url('/img/r_rad.gif') top left no-repeat;
	}

	 ul#balloons li a.balloon_sel {
		color:			#fff;
		background-color:	#888;
		
	}

	ul#balloons li a.balloon_sel i {
		visibility:		visible;
	}

	ul#balloons li a:hover {
		text-decoration:	underline;
		cursor:			pointer;
	}

	 ul#balloons li a:hover.balloon_sel {
		text-decoration:	none;
		cursor:			text;
	 }
	 

