ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 0; padding: 0;
}
/* Вес тегов */
.cld1							{font-size:10px}
.cld2							{font-size:12px}
.cld3							{font-size:14px}
.cld4							{font-size:16px}
.cld5							{font-size:18px}
.cld6							{font-size:20px}
.cld7							{font-size:22px}
.cld8							{font-size:24px}
.cld9							{font-size:26px}
.cld10							{font-size:28px}
.cld11							{font-size:30px}
.cld12							{font-size:32px}
.cld13							{font-size:34px}

.alphabet a {text-decoration:underline; margin: 0 3px 0 0;}
.alphabet a:hover {text-decoration:none;}



.top_list_film li {min-height: 93px;}
.top_list_film li.topest {min-height: 160px;}
.list_film li {min-height: 93px;}

.top_list_film .topest .frame {
	width: 120px; height: 160px;
}
.top_list_film .frame {
	width: 70px; height: 93px;
}
.encyclopaedia .img .frame {
	width: 120px; height: 160px;
}
.list_film .frame {
	width: 70px; height: 93px;
}

/* для алерта авторизации */
#bbg {	
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
	background:#000;
	background-image: url('/i/auth_alert/alert_auth_fon.gif');
	display:none;
	z-index:100;
}
#popup_auth {
	position: relative;
    z-index: 1111111;
    left:55%;
    display: none;
    width: 406px;
    height: 222px; 
    background-color: #fff;
    background-image: url('/i/auth_alert/auth_alert_bg.gif');
    background-position: no-repeat;
}


/* Красные переключатели */

/* Красные */
.red_l							{background: url('/i/temp/corners/corners_red.gif')}
.red_r							{background: url('/i/temp/corners/corners_red.gif') -3px 0}
.red_l,.red_r					{height:26px;overflow:hidden;padding:0 !important;width:3px}
/* /Красные */

ul.product_func {

	float:left;
	height:26px;
	margin:2px 0 0 0px;
	list-style-type:none;
	padding: 0;

}
.product_func li {
	padding:5px 0;
}
.product_func a:hover {
	border-bottom:0 none;

	text-decoration:none;
}
.product_func a {
	border-bottom:1px dashed #0070D8;

	text-decoration:none  !important;
}
.product_func a:hover {
	color:#0099FF;
	text-decoration:none;
}
.product_func a {
	color:#0099FF;
	text-decoration:underline;
}
/* /Красные переключатели */





/* Swither */
.switcher {
	float:left;
	font-size:12px;
	overflow:hidden;
	padding-left:15px;
	padding-top:5px;
	position:relative;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: 5px 0 0 0;
}
.switcher li.active {
	background:#C20522 url(/i/temp/switcher_corners.jpg) no-repeat scroll -6px 0;
	padding:0 6px;
}
.switcher li {
	color:#FFFFFF;
	float:left;
	height:16px;
	line-height:16px;
	margin-right:6px;
	padding-bottom:2px;
	position:relative;
}
.switcher li.active span {
	background:#C20522 url(/i/temp/switcher_corners.jpg) repeat scroll left top;
	float:right;
	height:16px;
	overflow:hidden;
	width:6px;
}
.switcher li div {
	float:right;
	height:16px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	width:6px;
}
.switcher li a:hover {
	border-bottom:0 none;
	color:#0099FF;
	text-decoration:none;
}
.switcher_control:hover {
	border:0 none;
	text-decoration:none;
}
.switcher li a {
	border-bottom:1px dashed #0099FF;
	color:#0099FF;
	cursor:pointer !important;
	text-decoration:none;
}

/* Photo */
#person_block, #news_block, #photo_block, #publication_block, #video_block, #seo_block {
clear:both;
margin:10px 15px;
overflow:hidden;
}
#person_block h2, #news_block h2, #photo_block h2, #publication_block h2, #video_block h2, #seo_block h2 {main.css...vision=52 (line 438)
color:#CC0033;
float:left;
}
.icon_big {
margin-bottom:-6px;
}
.row-many {
font-size:12px;
}
.row-blocks {
position:relative;
margin: 10px 0 0 0; padding: 0;
}
.clear {
clear:both;
display:inline-block;
width:100%;
}
.row-many li {
padding-right:2%;
}
.row-blocks li {
display:inline-block;
position:relative;
vertical-align:top;
}
.row-blocks li div {
position:relative;
}
.row-many li a {
clear:both;
}

/* Добавить фото */
#photo_loader,
#link_loader					{background:#fff;clear:both;display:none;margin-top:-300px;overflow:hidden;	position:absolute;z-index:1000}
#photo_loader form,#link_loader form	{padding:10px;position:relative}
#photo_loader dt,#link_loader dt	{color:#000;font-weight:bold}

#load_photo_title,
#load_photo_source,
#load_link_title,
#load_link_html					{height:18px;width:200px}

#load_link_description			{width:200px}
#load_photo						{width:217px}

#photo_loader #doSend,
#link_loader #doSend			{cursor:pointer;width:217px}
/* Добавить фото */
/* /Фото */

/* --===/ СПИСКИ БЛОКАМИ \===-- */
.clear						{clear:both;display:inline-block;width:100%}

/* Листинг блоками */
.row-blocks					{position:relative}
.row-blocks li				{display:-moz-inline-grid;display:inline-block;position:relative;vertical-align:top}
.row-blocks li div			{position:relative}
.row-blocks li .info		{clear:both;padding-top:5px}

/*.row-blocks div.mod			{background:#f00;left:0;opacity:0.25; filter: alpha(opacity=25); position:absolute;top:0;width:100%}*/

/* Вывод по 3 блока в строку -> */
.row-3						{font-size:12px}
.row-3 li					{margin-top:0px;width:30%}
.row-3 li p.title			{clear:both;margin-bottom:10px}
.row-3 li img.photo			{float:left;margin-right:10px}

/* Вывод по 5 блоков в строку -> */
.row-5						{font-size:12px}
.row-5 li					{margin-top:15px !important;padding-right:2%;width:17% !important}
.row-5 li img.photo			{margin-bottom:5px}

/* Вывод много блоков в строку -> */
.row-many					{font-size:12px}
.row-many li				{margin-top:15px;padding-right:2%}
.row-many li a				{clear:both}
/* /Листинг блоками */
/* --===/ СПИСКИ БЛОКАМИ \===-- */


/* Инфо продукта */
.product_info_cont				{width:600px;float:left}
#product_info					{float:left;margin-left:30px}
#product_info li span			{color:#000;font-weight:bold}
#product_info .product_func		{margin:0;margin-bottom:3px}
/* /Инфо продукта */			

/* Описание продукта */
#product_description			{clear:both;line-height:18px;margin-top:10px}							
.news_text						{line-height:18px}

#product_description p,
.news_text p 					{margin-bottom:18px}

#product_description ul,
.news_text ul					{margin-left:15px;margin-bottom:18px}
#product_description ol,
.news_text p ol					{margin-left:20px;margin-bottom:18px}

#product_description ul li,
#product_description ol li,
.news_text ul li,
.news_text ol li				{line-height:18px}

.news_text table {}
.news_text table th {border-bottom: 1px solid #333; font-weight: bold; text-align:left}
.news_text table td {padding: 5px 10px}
/* /Описание продукта */

#rating_block					{float:left}
/* /Информация о продукте */
#over_top_block					{background:#e9e9e9;clear:both;height:2px;overflow:hidden}

#person_block,#news_block,#photo_block,#publication_block,#video_block,#seo_block	{clear:both;margin:10px 15px;overflow:hidden}
#person_block h2,#news_block h2,#photo_block h2,#publication_block h2,#video_block h2,#seo_block h2	{color:#c03;float:left}

.comments-img					{float:none !important;margin:0 3px -1px 0 !important}
.listing_info .comments			{margin:0 3px -1px 10px}

#news_item						{clear:both;margin:10px 15px;overflow:hidden}
#news_item h1					{color:#c03}
#news_item .product_func		{margin:0}
#news_header					{clear:both}
#news_header p					{color:#666;font-size:14px;margin-bottom:10px}
								
#news_text						{clear:both;line-height:18px;overflow:hidden}
#news_text .news_photo			{clear:none;float:left}
#news_text .news_rating			{margin:0 0 15px 15px}
#news_text .news_source			{margin-bottom:0}
#news_text .news_text			{margin-top:30px}
#news_text p					{margin-bottom:15px}
.news_photo img {margin:0 20px 20px 0}

/* /Новость, публикация */



.product_func li img {
float:left;
margin:2px 3px 0 0;
}
.spacer_small {
clear:both;
height:15px;
}
.transparency {
clear:both;
display:inline-block;
height:18px;
line-height:18px;
overflow:hidden;
position:relative;
width:100%;
}
.transparency a {
clear:both;
display:inline-block;
height:18px;
line-height:18px;
overflow:hidden;
position:absolute;
top:0;
width:1000px;
}
.external_link {
color:red !important;
}
.transp {
background:transparent url(/i/temp/transp.png) repeat scroll 0 0;
height:18px;
position:absolute;
right:0;
top:0;
width:30px;
}

/* скургленные углы */
.round_container 			{float:left;margin:0 5px 5px 0}
.round_container tr td 		{background-color:#D90728}
.round_container tr.r td 	{height:3px;line-height:1px;overflow:hidden}

.round_container td.r1,.round_container td.r2,.round_container td.r3,.round_container td.r4 {width:3px}
.round_container td.r1 {background:url('/i/temp/corners/corners_red_6.gif') right bottom no-repeat}
.round_container td.r2 {background:url('/i/temp/corners/corners_red_6.gif') left bottom no-repeat}
.round_container td.r3 {background:url('/i/temp/corners/corners_red_6.gif') left top no-repeat}
.round_container td.r4 {background:url('/i/temp/corners/corners_red_6.gif') right top no-repeat}

.round_container td.inner-box ul {overflow:hidden;zoom:1; padding: 0; margin: 0}
.round_container td.inner-box ul li {float:left;padding:3px 10px;line-height:16px}
.round_container td.inner-box ul li a {color:#fff}
.round_container td.inner-box ul li a img {border-bottom:0.5em solid #D90728;border-right:3px solid #D90728;margin-bottom:-0.6em}
.round_container td.inner-box ul.short li {float:none}

.round_container td.inner-box ul li {
float:left;
line-height:16px;
padding:3px 10px;
}

.product_block_inline {
clear:both;
overflow:hidden;
}

#photo_loader, #link_loader {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
display:none;
margin-top:-300px;
overflow:hidden;
position:absolute;
z-index:1000;
}
.corners_photo_loader {
width:237px;
}

/* ПОЛЬЗОВАТЕЛЬ */
#user_block						{clear:both;margin:10px 15px}

#user_block table				{overflow:visible;width:100%}

#user_block .left				{width:55%; vertical-align: top; padding-top: 25px;}
#user_block .header				{display:inline-block;margin-bottom:5px;width:100%}
#user_block .header h1			{color:#c03;float:left}
#user_block .header p			{clear:both}
#user_block .header ul			{margin:-1px 0 0 10px}

#user_block .info				{clear:both}
#user_block .info dt			{float:left}
#user_block .info dt img		{border:1px solid #666}
#user_block .info dd			{margin:0 0 10px 85px}
#user_block .mail ul			{margin:0}

#user_block .center				{width:10%}

#user_block .right				{width:35%}
/*
#rating_star					{position:relative}
#rating_star .star_text			{font-size:14px;left:75px;position:absolute;top:35px}
#rating_star div				{background:url('/i/temp/rating_user.jpg');height:90px;margin:0 0 10px -20px;overflow:hidden;position:relative;width:90px}
#rating_star div p				{color:#ffe9b4;font-size:14px;margin-top:35px;text-align:center}
*/
#user_statuses					{overflow:visible}
#user_statuses .img,				
#user_statuses .img .status		{height:33px;width:47px}
#user_statuses .text 			{font-size:18px;letter-spacing:-1px;line-height:33px;padding-left:5px;vertical-align:middle;white-space:nowrap}
#user_statuses .text span		{color:#333;font-size:12px;letter-spacing:0}

/* Cтатусы пользователей */
.user_grad_11,.user_grad_21,.user_grad_31,.user_grad_41	{color:#999}
.user_grad_12,.user_grad_22,.user_grad_32,.user_grad_42	{background-position:-47px 0;color:#630}
.user_grad_13,.user_grad_23,.user_grad_33,.user_grad_43	{background-position:-94px 0;color:#333}
.user_grad_14,.user_grad_24,.user_grad_34,.user_grad_44	{background-position:-141px 0;color:#c90}

#visit_link .status				{background-image:url('/i/temp/statuses/1-visit.jpg')}
#comment_link .status			{background-image:url('/i/temp/statuses/2-comment.jpg')}
#content_link .status			{background-image:url('/i/temp/statuses/3-content.jpg')}
#friend_link .status			{background-image:url('/i/temp/statuses/4-friend.jpg')}
/* /ПОЛЬЗОВАТЕЛЬ */

           .add_div {
    		-moz-border-radius: 10px;
  			-webkit-border-radius: 10px;
         	border-radius: 10px; 
			border:2px solid #3c3;
 				padding: 10px;
 				margin:20px 0;
 				overflow: hidden;
 				width:300px;
           }
           .add_div_h3 {
           	background: url("/i/add-plus.jpg") 0 4px no-repeat;
           	padding-left:30px;
           	height: 26px;
           	color:#c03;
           	font-size:24px; 
           }
           .add_div_li {float:left; width:33%; line-height: 30px; padding-top: 5px;}
			.add_div_img {border: 5px #fff solid; float:left;}

                        div.rated_text, div.rated_text_scroll {
                            width: 100%;
                            height: 100%;
                        }
                        div.rated_text_scroll{
                            overflow-y: scroll;
                        }