	body {
		padding:			0px;
		margin:				0px;
		background-color:		#fff;
	}

	a {
		text-decoration:		none;
		color:				#407099;
		font:				normal 8pt 'Times New Roman';
	}

	a.anim {
		background:			url('/img/img/arr_r.gif') 100% 50%  no-repeat;
		padding:			0px 10px 0px 5px;
	}

	a img {
		border:				none;
	}

        .unvis {
	        display:                        none !important;
	}

	.r {
		float:				right;
	}

	.l {
		float:				left;
	}


/* ------------------------------------------------------------------------ */

	div.more {
		width:				580px;
	}

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

	div#blocks ul, div#blocks ul.m0{
		margin:				0px;
	}

	div#blocks ul#p1 {
		margin-top:			-110px;
	}


	ul li {
		height:				103px;
		overflow:			hidden;
		padding-top:			7px;
		border-bottom:			solid 1px #f0f0f0;
	}

/* --------------------------------------------------------------------------- */

	li a.v_img img {
		float:				left;
		width:				65px;
		height:				65px;
		margin:				0px 25px 0px 50px;
		border:				solid 1px #ccc;
	}

	div.v_tag, div.v_tag a {
		color:				#7f7f7f;
	}

	a.v_title {
		display:			block;
	}

	div.v_tag, div.v_tag a {
		font:				normal 7pt Arial;
		text-transform:			lowercase;
	}

	a.v_title {
		font:				normal 16px 'Courier New', 'Times New Roman';
		margin:				2px 0px 4px 142px;
		background:			url('/img/img/arr_r.gif') -5% 50% no-repeat;
	}

	li div.d {
		font:				normal 11px 'Courier New', 'Times New Roman';
		color:				#333;
		height:				25px;
		margin:				5px 0px 0px 0px;
		line-height:			1.5;
	}

	li div.d a {
		font:				normal 11px 'Courier New', 'Times New Roman';
		padding:			0px 7px 0px 0px;
	}

	li div.d a img {
		display:			none;
	}

	li div.r {
		width:				130px;
		margin:				-5px 0px 0px 0px;
		height:				25px;
		overflow:			hidden;
	}

	li div.r a {
		border-right:			solid 1px #c1c1c1;
		display:			block;
		float:				left;
		padding:			3px 5px 3px 5px;
	}

	li div.r div.clip_func a {
		border:				none !important;
		display:			inline !important;
		float:				none !important;
	}
	
	li div.r div.clip_func {
		height:				20px;
		margin:				20px 0px 0px 0px;
		color:				#999;
	}

	li div.r a img {
		width:				14px;
		height:				14px;
	}

	li div.r a.anim {
		display:			block;
		text-align:			left;
		float:				none;
		border:				none;
		margin:				25px 0px 0px 0px;
	}

/* --------------------------------------------------------------------------- */

	div#info {
		padding:			30px 0px 0px 0px;
		font:				bold 10pt 'Times New Roman';
		color:				#333;
		text-align:			center;
	}

	div#info div {
		margin:				30px 0px 0px 0px;
		font:				normal 10pt 'Times New Roman';
	}

/* --------------------------------------------------------------------------- */

	div#rating_pager {
		font:				normal 8pt Arial;
	}

	div#rating_pager span {
		display:			block;
		width:				19px;
		height:				19px;
		background:			url('/img/img/p_out.gif') top left no-repeat;
		float:				left;
		_margin:			0px 2px 0px 0px;
		padding:			3px 0px 0px 7px;
		color:				#407099;
		cursor:				pointer;
	}

	div#rating_pager span.sel {
		background:			url('/img/img/p_over.gif') top left no-repeat;
		color:				#333;
		font-weight:			bold;
	}

	a#rating_prev, a#rating_next {
		display:			block;
		float:				left;
	}

	a#rating_prev, a.anim_l {
	        padding:                        0px 5px 0px 10px;
	        background:                     url('/img/img/arr_l.gif') center left no-repeat;
	}

        a#rating_next {
                padding:                        0px 10px 0px 5px;
                background:                     url('/img/img/arr_r.gif') center right no-repeat;
        }

	a.href_sel {
		color:				#000;
	}


/* календарь */

	h1 {
		color:				#ddd;
		font:				bold 28pt 'Times New Roman';
	}

	.h {
		height:				70px;
		width:				400px; 
		border-bottom:			solid 1px #ccc;
	}
