/* ----FONT-STYLE----begin */
.n { font-style:normal }
.b{ font-weight:bold }
.nb{ font-weight:normal !important}
.it, .i{ font-style:italic }
.j{ text-align: justify;}
.ib, .emb{ 
    font-style:italic;
    font-weight:bold
}
 
.u, .under{ text-decoration:underline }
.ub{ font-weight:bold; text-decoration:underline }
.strike{ text-decoration:line-through }
/* ----FONT-STYLE----end */

/* ----TEXT-BLOCK-ALIGN----begin */
.c{ text-align:center }
.l{ text-align:left }
.r{ text-align:right }
.cn, .centerblock{ margin:0 auto; }

.srcb{ /* ссылка на автора, литературу, источник */
    margin-top:10px;
    font-size:0.8em;
    text-align:right
}

.rd{ 
	text-indent: 1.5em;
	margin:0 0 1px !important
 }
/* ----TEXT-BLOCK-ALIGN----end */

/* ----INFO-PAGE-STYLES----begin */
.authors{
	text-align: center;
	font-size: 18px;
	color: #605555;
}

.title-name-span{
	margin: 20px 0;
	text-align: center;
	font-size: 18px;
	color: #ed6244;
}

.info-image{
	text-align: center;
	margin: 20px 0;
}
/* ----INFO-PAGE-STYLES----end */

/* ----TASK-DECORATION----begin */
.task .task-title{
	margin: 15px 0;
	font-size: 18px;
	font-weight: bold;
}
/* ----TASK-DECORATION----end */

/* ----OTHER-STYLES----begin */
table{
	width: 100%;
	margin: 0 auto;
}
table td{
	padding: 10px;
}
a.next-task{
	font-size: 18px;
	color: #1e56c8;
	text-decoration: none;
}
a.next-task:hover{
	color: #de4761;
}
/* ----OTHER-STYLES----end */