/* @override http://www.essencebs.cz/style/global-update.css */

@import 'global-basic.css';

div[class] .dc-content .alternative-sitemap {
	height: auto;
}

div[class] .dc-content .alternative-sitemap .article .article {
	height: auto;
}

div[class] .dc-right .actuals {
	height: auto;
}

div[class] .dc-right .actuals .chapter {
	height: auto;
}

h2 span, h3 span, h4 span a {
	color: #73BA24;
}

.dc-content .abstract, .dc-content .content, .dc-content .appendix {
	font-size: 85%;
}

.dc-content .alternative-sitemap {
	height: 129px;
	min-height: 129px;
	width: 100%;
}

.dc-content .alternative-sitemap .article .article {
	border-left: solid 1px #CBE83E;
	border-top: solid 1px #CBE83E;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 104px;
	min-height: 104px;
	padding: 12px 6px;
	width: 83px;
}

.dc-content .alternative-sitemap .article .article .link {
	line-height: 120%;
}

.dc-content .alternative-sitemap .article .article h3 {
	font-size: 100%;
	margin: 0 0 6px 0;
}

.dc-content .alternative-sitemap .article .article h3 a {
	background: url(img/delitko.gif) 100% 50% no-repeat;
	padding-right: 4px;
}

.dc-content .alternative-sitemap .article .article:first-child {
	border-left: none;
}

.dc-content .alternative-sitemap .article .navig {
	margin: 0;
}

.dc-content .alternative-sitemap .article a {
	color: #000000;
	text-decoration: none;
}

.dc-content .alternative-sitemap .article a:hover {
	text-decoration: underline;
}

.dc-content .alternative-sitemap .article, .dc-content .alternative-sitemap .link {
	margin: 0;
}

.dc-content .alternative-sitemap .smart-clear {
	clear: none;
	display: inline;
}

.dc-content .alternative-sitemap div.border {
	border-left: solid 20px #CBE83E;
	position: relative;
}

.dc-content .article h2 {
	color: #000000;
	font-size: 135%;
	padding: 0 30px;
}

.dc-content .article h3 {
	font-size: 135%;
	padding: 0 30px;
}

.dc-content .head {
	font-size: 85%;
}

.dc-content .in .content, .dc-content .in .abstract, .dc-content .in .appendix {
	margin: 4px 32px;
}

.dc-content a {
	color: #73BA24;
}

.dc-content h2 a, .dc-content h3 a {
	color: #000000;
}

.dc-footer {
	background: url(img/dc-footer.jpg) #FFFFFF no-repeat;
	border-top: solid 1px #CBE83E;
}

.dc-footer p a {
	text-decoration: none;
}

.dc-footer p a:hover {
	text-decoration: underline;
}

.dc-footer p span {
	color: #73BA24;
}

.dc-head {
	background: url(img/head-right.gif) #FFFFFF 100% 0 no-repeat;
	border-top: solid 1px #CBE83E;
}

.dc-head h1 {
	margin: 0;
}

.dc-head h1 a {
	background: url(img/logo.gif) #FFFFFF 0 0 no-repeat;
	display: block;
	height: 37px;
	left: 23px;
	position: relative;
	top: 22px;
	width: 173px;
}

.dc-head h1 a span {
	display: none;
}

.dc-left {
	border-top: solid 1px #CBE83E;
}

.dc-left .active {
	color: #73BA24;
	font-weight: bold;
}

.dc-left ul li {
	line-height: 160%;
}

.dc-left ul li a {
	background: url(img/plus-minus.gif) 0 -95px no-repeat;
	color: #000000;
	text-decoration: none;
}

.dc-left ul li a.active {
	background: url(img/plus-minus.gif) 0 -95px no-repeat;
	color: #73BA24;
	text-decoration: none;
}

.dc-left ul li ul li a, .dc-left ul li.full ul li a {
	background: url(img/plus-minus.gif) 10px -95px no-repeat;
	color: #000000;
	font-weight: normal;
}

.dc-left ul li ul li a.active, .dc-left ul li.full ul li a.active {
	background: transparent;
	background: url(img/plus-minus.gif) 10px -95px no-repeat;
	color: #73BA24;
	font-weight: bold;
}

.dc-left ul li.full a {
	background: url(img/plus-minus.gif) 0 6px no-repeat;
	color: #000000;
	text-decoration: none;
}

.dc-left ul li.full a.active {
	background: url(img/plus-minus.gif) 0 -192px no-repeat;
	color: #73BA24;
	text-decoration: none;
}

.dc-menu .lang {
	float: right;
	height: 100%;
	width: 94px;
}

.dc-menu .menu {
	color: #B9DD92;
	float: left;
	height: 100%;
	padding: 0 23px;
	width: 610px;
}

.dc-menu a {
	color: #000000;
}

.dc-menu a:hover, .dc-menu a.active, .dc-path div a.active,  .dc-left ul li a:hover {
	color: #73BA24;
}

.dc-menu .lang a.cz-cz, .dc-menu .lang a.en-en {
	color: #73BA24;
}

.dc-path {
	background: #EFF8C5;
	height: 18px;
	line-height: 19px;
	position: relative;
	width: 100%;
}

.dc-path {
	font-size: 11px;
}

.dc-path .i-text {
	left: 521px;
	position: absolute;
	top: 0;
}

.dc-path .submit {
	font-size: 85%;
	font-weight: bold;
	left: 650px;
	position: absolute;
	top: 0;
}

.dc-path div {
	height: 100%;
	margin: 0 25px 0 8px;
}

.dc-path div .active {
	color: #73BA24;
}

.dc-path div a {
	color: #000000;
	text-decoration: none;
}

.dc-right .actuals {
	height: 242px;
	min-height: 242px;
	position: relative;
}

.dc-right .actuals .article .chapter {
	background-image: url(img/rect-home.gif);
	background-position: -249px 8px;
	background-repeat: no-repeat;
	font-size: 95%;
	height: 60px;
	margin: 0 0 0 1px;
	min-height: 60px;
	padding: 6px 19px 6px 20px;
}

.dc-right .actuals .article .chapter {
	background-position: 0px 8px;
}

.dc-right .actuals .article .chapter p {
	margin: 0;
}

.dc-right .actuals .article .chapter p img {
	
}

.dc-right .actuals .article h2 {
	background: #FFFFFF;
	border-bottom: solid 1px #CBE83E;
	font-size: 120%;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 20px;
}

.dc-right .actuals .chapter h3.head {
	background: transparent;
	font-size: 90%;
	margin: 0;
	margin: 0;
	padding: 0;
}

.dc-right .actuals .chapter:hover {
	background-position: -249px 8px;
}

.dc-right .actuals a {
	color: #000000;
	text-decoration: underline;
}

.dc-right .actuals a:hover {
	text-decoration: none;
}

.error .dc-page {
	background: #FFFFFF;
	border: solid 1px #CBE83E;
}

.error .dc-page .dc-content {
	font-size: 115%;
	padding: 20px;
}

.error .dc-page .dc-content h1 {
	margin: 0;
}

.image {
	background: #EFF8C5;
	height: 200px;
	line-height: 200px;
	margin-bottom: 10px;
	text-align: center;
	width: 400px;
}

.kurziva {
	font-style: italic;
}

.more-news {
	clear: both;
	color: #73BA24;
	font-size: 75%;
	height: 0;
	position: relative;
	width: 100%;
}

.more-news .article {
	margin: 0;
	padding: 0 5px;
	position: absolute;
	right: 0;
	top: -16px;
}

.more-news .article a {
	color: #73BA24;
	text-decoration: none;
}

.more-news .article a:hover {
	text-decoration: underline;
}

.table-with-border {
	border-collapse: collapse;
	vertical-align: top;
}

.table-with-border td {
	border: 1px #CBE83E solid;
	padding: 6px;
	text-align: left;
	vertical-align: top;
}

.table-with-border td p {
	text-align: left;
}

.table-with-border thead tr td {
	background: #EFF8C5;
	font-weight: bold;
}

.three-cols .dc-content .article, .two-cols-left .dc-content .article, .two-cols-left .dc-content .article, .site-map .dc-content .article, .two-cols-left .dc-content .article {
	background-image: url(img/two-cols-left-rect-dark.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	margin-bottom: 26px;
	min-height: 68px;
}

.three-cols .dc-content .img {
	background: #F5FAD8;
	border-bottom: solid 1px #CBE83E;
	height: 150px;
	width: 100%;
}

.three-cols .dc-content .img .article img {
	display: block;
}

.three-cols .dc-content .img .article, .three-cols .dc-content .img .chapter,  .three-cols .dc-content .img .navig,  .three-cols .dc-content .img .head {
	margin: 0;
	padding: 0;
}

.three-cols .dc-content .in {
	height: 221px;
	margin: 0;
	margin-top: 12px;
	min-height: 221px;
	padding: 0px;
}

.three-cols .dc-content .in .article h2 {
	font-size: 130%;
	padding-left: 32px;
}

.three-cols .dc-content .in h2 {
	margin-top: 0;
}

.three-cols .dc-left, .two-cols-left .dc-left {
	font-size: 11px;
}

.three-cols .dc-page {
	background: url(img/three-cols-dc-page.gif) #FFFFFF 0 0 repeat-y;
}

.three-cols .dc-right .actuals .article .chapter {
	background-image: url(img/rect-home.gif);
	background-position: 0 10px;
	background-repeat: no-repeat;
	font-size: 95%;
	margin: 0 0 0 1px;
	padding: 8px 20px;
	position: relative;
}

.three-cols .dc-right .actuals .article .chapter.dark-green {
	background-position: -249px 10px;
}

.three-cols .dc-right .actuals .article h2 {
	margin-right: 0px;
	padding-right: 0px;
}

.three-cols div[class] .dc-content .in {
	height: auto;
}

.two-cols-left .dc-content .article .chapter, .two-cols-left .dc-content .article .article, .site-map .dc-content .article .chapter, .two-cols-left .dc-content .article .article {
	background-image: url(img/two-cols-left-rect-light.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	margin-bottom: 26px;
	min-height: 68px;
}

.two-cols-left .dc-content .article h3.head, .site-map .dc-content .article h2.head, .two-cols-left .dc-content .article h3.head, .two-cols-left .dc-content .article h2.head {
	margin: 0;
}

.two-cols-left .dc-content .article h4, .site-map .dc-content .article h4 {
	color: #808080;
	margin: 0;
}

.two-cols-left .dc-content .article p, .site-map .dc-content .article p {
	margin: 0 0 10px 0;
}

.two-cols-left .dc-content .article strong, .site-map .dc-content .article strong {
	
}

.two-cols-left .dc-content .in, .site-map .dc-content .in {
	background: #FFFFFF;
	margin: 0;
	padding: 10px 0;
}

.two-cols-left .dc-content .in, .two-cols-left .dc-left .in, .three-cols .dc-left .in {
	margin-top: 6px;
}

.two-cols-left .dc-content img, .site-map .dc-content img {
	margin: 10px 0;
	vertical-align: bottom;
}

.two-cols-left .dc-content ul li, .site-map .dc-content ul li {
	display: list-item;
	margin: 0;
	padding: 0;
}

.two-cols-left .dc-content ul, .three-cols .dc-content ul, .site-map .dc-content ul, .three-cols .dc-content ul {
	list-style: url(img/list-style.gif);
	margin: 10px 0;
	padding-left: 42px;
}

.two-cols-left .dc-content, .site-map .dc-content {
	height: 404px;
	min-height: 404px;
}

.two-cols-left .dc-page, .site-map .dc-page {
	background: url(img/two-cols-left-dc-page.gif) #FFFFFF 0 0 repeat-y;
}

.two-cols-left div[class] .dc-content, .site-map div[class] .dc-content {
	height: auto;
}

.two-cols-right .dc-content .article .head a {
	font-weight: bold;
}

.two-cols-right .dc-content .article a {
	font-weight: normal;
}

.two-cols-right .dc-content .article h3 {
	color: #000000;
	font-size: 135%;
	padding: 0px;
}

.two-cols-right .dc-page {
	background: url(img/two-cols-right-dc-page.gif) #FFFFFF 0 0 repeat-y;
}

.two-cols-right .dc-path .i-text {
	left: 500px;
}

.two-cols-right .dc-path .i-text {
	border-bottom: none;
	height: 15px;
}

.two-cols-right .dc-path .submit {
	left: 636px;
}

.two-cols-right .dc-right .img {
	background: #E3F1D3;
	border: solid 1px #CBE83E;
	height: 64px;
	width: auto;
}

.two-cols-right .dc-right .img-strong {
	background: #E3F1D3;
	border: solid 1px #CBE83E;
	height: 83px;
	width: auto;
}

.two-cols-right .dc-right .img img, .two-cols-right .dc-content .img img {
	display: block;
}

.two-cols-right .dc-right .img:first-child {
	border-bottom: none;
}

.two-cols-right .img {
	background: #F7FBDF;
	height: 275px;
	width: 100%;
}

.two-cols-right .img .article .chapter {
	margin: 0;
}

.two-cols-right .img .article, .two-cols-right .img .article .head,  .two-cols-right .img .article .navig {
	margin: 0;
}

.two-cols-right .img .navig {
	display: none;
}
