body			{font-family: Arial, Tahoma, Verdana, Lucida Sans; background: #d1d1d1; margin: 0px; padding: 0px; font-size: 12px;}

img				{border: 0;}
img.chat		{cursor: pointer;}
img.screen		{width: 160px; height: 94px;}
img.screenm		{width: 160px; height: 94px; padding-top: 4px; padding-bottom: 4px;}	/* на главной */
img.avatar		{width: 50px; height: 50px;}
img.avatarm		{width: 25px; height: 25px;}

hr				{border: none; color: #cacaca; background: #cccccc; height: 1px; width: 100%;}

span.red		{color: #dd0000;}

input			{padding: 3px 5px 3px 5px; font-family: Arial, Tahoma, Verdana, Lucida Sans; font-size: 12px;}

textarea		{font-family: Arial, Tahoma, Verdana, Lucida Sans; font-size: 12px; padding: 3px 5px 3px 5px;}
textarea.full	{width: 95%;}

select			{font-family: Arial, Tahoma, Verdana, Lucida Sans; padding: 2px 2px 2px 4px;}

td.grey			{background: #f3f3f3;}

div.mediaspace	{width: 100%; height: 204px; background: #000000; color: #ffffff; text-align: center; padding-top: 180px;}

div.block		{width: 100%; cursor: pointer; height: 300px; background: #000000; color: #ffffff; font-size: 16px; font-weight: bold; text-align: center;}

span.dur		{
					margin-top: 78px;
					padding: 1px 4px 1px 4px; 
					font-size: 11px; 
					font-weight: bold; 
					color: #ffffff;
					position: absolute; 
					background: #000000;
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
					filter: alpha(opacity=70);
					-moz-opacity:0.7;
					-khtml-opacity: 0.7;
					opacity: 0.7;
				}

span.durm		{
					margin-top: 82px;
					padding: 1px 4px 1px 4px; 
					font-size: 11px; 
					font-weight: bold; 
					color: #ffffff;
					position: absolute; 
					background: #000000;
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
					filter: alpha(opacity=70);
					-moz-opacity:0.7;
					-khtml-opacity: 0.7;
					opacity: 0.7;
				}

/* Любая таблица без рамки */

table.null		{border: 0; padding: 0; border-collapse: collapse;}
table.null td	{padding: 0;}
table.null td.broder{padding: 28px 21px 21px 21px;}

table.grey		{background: #f3f3f3;}


/* Большой заголовок по которому нельзя кликнуть и заголовок в активном состоянии */

span.title		{font-weight: bold; font-size: 18px;}
span.titlered	{font-weight: bold; font-size: 18px; color: #dd0000;}


/* Информация по каналу или видео в списке перечислений */

div.error	{font-size: 24px; text-align: center; color: #dd0000; margin-top: 200px; margin-bottom: 300px;}


/* Информация по каналу или видео в списке перечислений */

span.small	{font-size: 11px;}


/* Время в расписании */

span.grey		{color: #525252;}


/* Текст внизу за основным полем контента */

span.grey2		{color: #999999;}


/* Резделитель Вход/Регистарция в щапке*/

span.hs			{color: #a3a3a3; margin-left: 6px; margin-right: 6px;}


/* Не забудьте сохранить описание */

span.warn		{padding: 3px 10px 3px 10px; font-weight: bold; font-size: 11px; color: #ffffff; background: #dd0000;}
span.warn2		{padding: 3px 10px 3px 10px; font-weight: bold; font-size: 11px; color: #ffffff; background: #dd8c00;}
.hide			{display: none;}
.abs			{position: absolute;}


/* Обычная ссылка в тексте */

a:link			{text-decoration: none; color: #266ac6;}
a:visited		{text-decoration: none; color: #266ac6;}
a:active		{text-decoration: none; color: #266ac6;}
a:hover			{text-decoration: underline; color: #266ac6;}


/* Логин пользователя в списке перечислений каналов или видео */

a.small:link	{font-size: 11px; text-decoration: none; color: #266ac6;}
a.small:visited	{font-size: 11px; text-decoration: none; color: #266ac6;}
a.small:active	{font-size: 11px; text-decoration: none; color: #266ac6;}
a.small:hover	{font-size: 11px; text-decoration: underline; color: #266ac6;}


/* Название канала или записи в спске перечислений  УДАЛИТЬ?*/

a.big:link		{*width: 80px; font-weight: bold; font-size: 13px; text-decoration: none; color: #266ac6;}
a.big:visited	{font-weight: bold; font-size: 13px; text-decoration: none; color: #266ac6;}
a.big:active	{font-weight: bold; font-size: 13px; text-decoration: none; color: #266ac6;}
a.big:hover		{font-weight: bold; font-size: 13px; text-decoration: underline; color: #266ac6;}

div.wp170 {
	white-space: -pre-wrap;     /* Opera 4-6 */	
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	width: 170px;
	max-height: 32px;
	overflow: hidden;
	}
	
div.wp260 {
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	width: 285px;
	overflow: hidden;
	}
	
div.wp540 {
	white-space: -pre-wrap;     /* Opera 4-6 */	
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	width: 540px;	
	overflow: hidden;
	}
		
div.wp730 {
	white-space: -pre-wrap;     /* Opera 4-6 */
	white-space: -moz-pre-wrap; /* Mozilla */
	white-space: -hp-pre-wrap;  /* HP Printers */
	word-wrap: break-word;      /* IE 5+ */
	width: 730px;	
	overflow: hidden;
	}
		

/* Большой заголовок по которому можно кликнуть */

a.title:link	{font-weight: bold; font-size: 18px; text-decoration: none; color: #000000;}
a.title:visited	{font-weight: bold; font-size: 18px; text-decoration: none; color: #000000;}
a.title:active	{font-weight: bold; font-size: 18px; text-decoration: none; color: #000000;}
a.title:hover	{font-weight: bold; font-size: 18px; text-decoration: underline; color: #000000;}


/* Синий заголовок по которому можно кликнуть (логин на старнице профиля) */

a.blue:link		{font-weight: bold; font-size: 18px; text-decoration: none;}
a.blue:visited	{font-weight: bold; font-size: 18px; text-decoration: none;}
a.blue:active	{font-weight: bold; font-size: 18px; text-decoration: none;}
a.blue:hover	{font-weight: bold; font-size: 18px; text-decoration: underline;}


/* Белые ссылки на темном фоне */

a.white:link	{text-decoration: none; color: #ffffff;}
a.white:visited	{text-decoration: none; color: #ffffff;}
a.white:active	{text-decoration: none; color: #ffffff;}
a.white:hover	{text-decoration: underline; color: #ffffff;}


/* Ссылки внизу за основным полем контента */

a.bottom:link	{text-decoration: underline; color: #525252; line-height: 220%;}
a.bottom:visited{text-decoration: underline; color: #525252;}
a.bottom:active	{text-decoration: underline; color: #525252;}
a.bottom:hover	{text-decoration: underline; color: #222222;}


/* Кнопка "Создать трансляцию!" */

button.red		{background: #dd0000; font-size: 14px; border-color: #dd0000; color: #ffffff;}

button.red:hover{background: #ee0606;}	
	
button.red:active{background: #ee0606; color: #ffc6c6;}


/* Обычная кнопка */

button			{font-family: Arial; padding: 5px 10px; display: inline; background: #f1f1f1 url(/img/bbg.png);
					border-width: 1px; border-color: #c0c0c0; border-style: solid; color: #000000; cursor: pointer;
					font-weight: bold; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
				}

button:hover	{background: #f8f8f8;}	

button:disabled	{background: #f8f8f8; color: #555555; cursor: default;}
	
button:active	{background: #f8f8f8; border-style: inset; color: #555555;}

button.small	{padding: 4px 8px; font-size: 11px;}


/* Кнопка поиска */

button.search	{padding: 5px 5px 4px 5px; margin-left: -3px;}

button.search:hover	{background: #f8f8f8;}	
	
button.search:active{background: #f8f8f8; border-style: inset; color: #555555;}


button.like		{color: #009900;}	
button.dislike	{color: #cc0000;}	


div.bcset		{border: 1px; border-style: solid; border-color: #ffffff; width: 180px; height: 160px; padding-top: 20px;}
div.bcset:hover	{background: #f3f3f3; cursor: pointer;}

span.text		{line-height: 150%;}

div.elip200 {
	white-space: nowrap;
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.forum_title	{color: #ffffff; background: #313131; font-weight: bold;}
.forum_subtitle	{color: #ffffff; background: #313131; text-align: center;}
.forum_subtitler{color: #ffffff; background: #dd0000; text-align: center; font-size: 11px;}
.forum_dc		{background: #f3f3f3; text-align: center;}


div.lngchgs		{text-align: left; position: absolute; width: 400px; height: 180px; margin-top: -190px; margin-left: -260px;
					background: #f7f7f7; display: none;}


/* */

table.net		{border: 0; padding: 0; border-collapse: separate; border-spacing: 11px;}
.full			{width: 100%;}





/* Таблица шапки с логотипом */

table.nullf		{width: 981px; border: 0; padding: 0; border-collapse: collapse;}
table.nullf td	{padding: 0;}
td.head			{background: #525252; height: 58px;}



/* Таблица основного белого поля */

table.main		{width: 981px; background: #ffffff; margin-left: auto; margin-right: auto; border: 0; padding: 0; border-collapse: collapse;}
table.main td	{padding: 0;}


/* Таблица низа */

table.bottom		{width: 981px; margin-left: auto; margin-right: auto;}


table.grid		{border: 0; width: 100%; padding: 0; border-collapse: separate; background: #e0e0e0;}
table.grid td	{padding: 6px; background: #fafafa;}
table.grid td.title	{font-weight: bold; text-align: center; background: #eeeeee;}
table.grid td.title_filter	{font-weight: bold; text-align: center; background: #e0e0ff;}


/* Чат */

div.chat		{width: 100%; background: #ffffff; height: 540px; overflow-y: scroll; overflow-x: hidden;}
div.chatl		{width: 350px; background: #ffffff; height: 540px; overflow-y: scroll; overflow-x: hidden;}

table.chat		{border: 0; padding: 0; border-collapse: separate;}
table.chat td	{padding: 4px;}

table.pixel		{border: 0; padding: 2px; border-collapse: collapse;}
table.pixel td	{padding: 2px;}