/* простые ссылки */
a:link    { color: #0000FF; text-decoration: none; }
a:visited { color: #660099; text-decoration: none; }
a:hover   { color: #FF0000; text-decoration: underline; }
/* простые красные ссылки */
a.red:link, a.red:visited { color: #FF0000; }
/* ccылки цвета текста */
a.text:link, a.text:visited { color: #333333; text-decoration: none; }
/* ссылки на профиль пользователя */
a.usertag:link, a.usertag:visited {font-style:italic;color:#216DB7;text-decoration: none; }
/* ссылка версии */
a.version:link, a.version:visited { color: #DDDDDD; }
/* ссылки страничной навигации */
a.nav:link, a.nav:visited { color: #666666; text-decoration: none; }
a.nav:hover { color: #FF0000; text-decoration: none; }
/* ссылки на новые комментирии */
a.linkcol:link    { color: #999999; text-decoration: none; }
a.linkcol:visited { color: #FFFFFF; text-decoration: none; }
a.linkcol:hover   { color: #FF0000; text-decoration: none; }
/* таги под картинками */
a.tag { white-space:nowrap; color:#888;}
div.tag {color:#888;}
/* страница */
body { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #FFFFFF; }
table.mainframe { width: 700px; margin-bottom: 5px; margin-left:10px;margin-right:10px; background-color: #FFFFFF; }
table.datatable th {font-weight:bold;}
table.datatable td, table.datatable th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FFFFFF; color: #333333; border: 0px; padding: 2px; }
table.forum     td { border-top: solid 1px #DDDDDD; font-size: 12px; }
/* ячейки */
td.line       { background-color: #DDDDDD; }
td.titletext  { padding: 5px 0px 5px 0px; color: #666666; background-color: #FFFFFF; font-size: 12px; }
td.error      { padding: 5px; background-color: #FFDDDD; color: #000000; font-size: 12px; }
td.info       { padding: 5px; background-color: #00CC33; color: #000000; font-size: 12px; }
td.simpletext { padding: 10px 0px 10px 0px; color: #333333; font-size: 12px; background-color: #FFFFFF; }
td.subheader  { background-color: #EEEEEE; color: #000000; padding: 5px; font-size: 12px; }
td.footertext { background-color: #FFFFFF; padding: 5px 0px 5px 0px; color: #DDDDDD; font-size: 12px; }
td.empty      { background-color: #FFFFFF; }
td.formblock  { background-color: #EEEEEE; padding: 5px; font-size: 12px; color: #000000; }
td.avatar     { padding: 5px 5px 5px 0px; background-color: #FFFFFF;}
td.linkcol    { font-size: 16px; }
td.box        { font-size: 12px; }
/* формы */
form.basic textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: solid 1px #DDDDDD; width: 100%; box-sizing:border-box;}
form.basic input.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #DDDDDD; color: #333333; border: solid 1px #333333; }
form.basic input.edit, input.file { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-left:3px; border: solid 1px #DDDDDD; }
form.basic select.categories { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
form.basic select.categories option.red { color: #FF0000; }
form.basic select.categories option.grey { color: #AAAAAA; }
form.basic div {margin-top:4px;}
/* блоки */
div.materialheader     	{ margin: 0px; padding:  5px 2px  5px 2px; background-color: #F9F9F9; color: #333333; font-size: 12px;}
div.materialtext       	{ margin: 0px; padding: 10px 5px 10px 5px; background-color: #FFFFFF; color: #333333; font-size: 12px; max-width: 700px; overflow: hidden; }
div.hidden		{text-decoration:line-through;}   
div.commentheader      	{ margin: 0px; padding:  5px 0px  5px 0px; background-color: #FFFFFF; color: #333333; font-size: 12px; }
div.commenttext       	{ margin: 0px; padding:  5px; background-color: #F9F9F9; color: #333333; font-size: 12px; overflow: hidden;text-overflow:ellipsis;word-break: break-word; -webkit-hyphens: auto;-moz-hyphens: auto; -ms-hyphens: auto;hyphens: auto;}
div.commenttextdeleted	{ margin: 0px; padding:  5px; background-color: #F9F9F9; color: #AAAAAA; font-size: 12px;overflow: hidden;text-overflow:ellipsis;word-break: break-word; -webkit-hyphens: auto;-moz-hyphens: auto; -ms-hyphens: auto;hyphens: auto;}
div.pic			{ color: #333333; font-size: 12px;}
div.materialwarning{background-color: #fb0; padding: 6px; }

/* сообщения лайве*/
span.lvmsg {color: #333333;cursor:pointer;}
/*обложки видеоматериалов*/
.videocover{display:block;position:relative;width:640px;height:385px;line-height:385px;overflow:hidden;}
.videocover img{ position:absolute; top: -9999px; bottom: -9999px; left: -9999px; right: -9999px; margin: auto;}
.videocover i{position:absolute;top:0; left:0;width:100%;height:100%;background:  url('data:image/png;base64,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') center center no-repeat;
}

.wordblock
{
	padding: 2px;
	margin:2px;
	border: solid 1px #c0c0c0;
	display:inline-block;
}
.wordblock::before
{
	content: '\00a0';
}
.wordblock>span
{
	padding-left: 3px;
	padding-right: 5px;
	cursor: pointer;
	color: #c0c0c0;
}

.postrate>a{
	font-size:	17px;
	padding: 0px 4px;
	font-weight: bold;
	vertical-align:-2px;
} 
.comrate>a{
	font-size:	16px;
	padding: 0px 4px;
	vertical-align:-2px;
}
.comrate{
	float:right;
}

.top-period{
					margin-top:10px;
					margin-bottom:10px;
					width:100%;
					text-align:center;
				}
				.top-column-header{
					display:none;
					text-align:center;
				}
				.top-column-left,
				.top-column-right{
					max-width:50%;
					float:left;
					box-sizing:border-box;
				}
				.top-column-left{
					width:100%;
				}
				.top-column-right{
					padding-left:40px;
				}
				.top-row-title{
					background-color: #eee;
    				padding: 3px;
    				margin-top: 15px;
    				margin-bottom: 5px;
					white-space: nowrap;
					cursor:pointer;
				}
				.top-row-rate{
					font-weight:bold;
					font-size:14px;
					height:64px;
					width:32px;
					padding:3px;
					display:inline;
					float:left;
				}
				.top-row-text,
				.top-row-text-single,
				.top-row-comment{
					display: -webkit-box;
					height: 64px;
					line-height: 1.35;
					-webkit-line-clamp: 4;
					-webkit-box-orient: vertical;
					overflow: hidden;
					text-overflow: ellipsis;
					float:left;
					width:50%;
				}
				.top-row-text-single{
					width:100%;
				}
				.top-row-comment{
					width:76% !important;
					padding-left:10px;
				}
				.top-row-preview,
				.top-row-preview-single{
					padding:3px;
					overflow:hidden;
					width:50%;
					height:64px;
					display:inline;
					float:left;
					box-sizing:border-box;
				}
				.top-row-preview-single{
					width:100%;
				}
				.top-row-avatar{
					float:left;
					box-sizing:border-box;
					padding:3px;
					width:64px;
					height:64px;
				}

				.top-row-preview-single img,
				.top-row-preview img{
					position:relative;
					top:-100%;
					width:100%;
				}


				.table-w-headers td{
					text-align:center;
				}
				.table-w-headers label{
					display:block;
					width:100%;
				}
				.table-w-headers th{
					background-color:#ccc;
				}
				.table-w-headers th:last-child{
					width:1px;
				}