/* @override http://www.beta.apilot.cz/css/global/content.css */

/* @group general */

.article-full .img {
	margin: 0 0 16px 0;
}

.article-full .img-one.first-img {
	margin: -10px 0 16px 0;
}

.article-full .img.img-six {
	margin: 16px 0 0 0;
}

.article-full .img img {
	display: block;
	margin: 0;
}

.panel-full .img {
	margin: 8px 0;
}

.panel-full .img.img-one {
	margin: 0 0 8px 0;
}

div.article, div.chapter, div.link {
	margin: 0 0 24px 0;
}

.abstract, .content, .appendix {
	clear: both;
	margin: 0 0 16px 0;
}

.abstract {
	font-weight: 900;
	font-style: italic;
}

.article .abstract, .chapter .abstract, .link .abstract {
	font-weight: 400;
	font-style: normal;
}

.appendix {
	margin: 24px 0 0 0;
	font-style: italic;
}

.article .appendix, .chapter .appendix, .link .appendix {
	margin: 16px 0 0 0;
}

.head {
	display: block;
	height: 0;
	min-height: 0;
	clear: both;
	margin: 24px 0 8px 0;
	text-align: left;
}

div[class] .head {
	height: auto;
}

strong.head {
	font-size: 16px;
}

strong.head.with-link {
	height: 16px;
	min-height: 16px;
	line-height: 16px;
	position: relative;
	z-index: 25;
}

div[class] strong.head.with-link {
	height: auto;
}

.head a {
	color: #000;
	text-decoration: none;
}

.article-full h2, .article-full h3, .article-full h4, .article-full h5, .article-full h6 {
	clear: both;
}

.link-more {
	text-align: right;
}

.article .link-more, .link .link-more {
	margin: -8px 0 0 0;
}

/* @end */

/* @group panel-full */

.panel-full .panel {
	margin: 0 0 10px 0;
}

.panel-full p {
	margin: 0 0 8px 0;
}

.panel-full .head {
	margin: 0;
	font-size: 12px;
}

.panel-full .head a {
	text-decoration: underline;
}

.panel-full .head a:hover {
	text-decoration: none;
}

.panel-full .article, .panel-full .chapter, .panel-full .link {
	margin: 0 0 16px 0;
}

.panel-full .head, .panel-full .abstract, .panel-full .content, .panel-full .appendix, .panel-full .link-more {
	padding: 0 10px;
}

/* @end */