.cms-content,
.cms-category-content,
.cms-page-list,
.cms-category-list {
  margin-bottom: 15px;
}

.cms-content li,
.cms-page-list li { padding-bottom: 20px; }

.cms-content { color: #333333; margin-bottom: 15px; text-align: justify }

.cms-content a { color: #ec1b92!important}
.cms-content a:hover { color: #bb1573!important; text-decoration: underline }

.cms-content h1 { }
.cms-content h2 { font-weight: bold; font-size: 25px; }
.cms-content h3 { font-weight: bold; font-size: 20px }
.cms-content table td { padding: 10px }

.cms-highlight {
	margin: 25px 0 25px 0;
	text-align: center;
	background-color: #f7f7f7;
	padding: 15px;
	color: #e81e8e
} 

.cms-highlight2 {
	margin: 25px 0 25px 0;
	text-align: center;
	background-color: #df0003;
	padding: 13px;
	color: #FFFFFF
} 

.cms-highlight3 {
	margin: 25px 0 25px 0;
	text-align: center;
	background-color: #e81e8e;
	padding: 13px;
	color: #FFFFFF
} 

.cms-highlight-black {
	margin: 25px 0 25px 0;
	text-align: center;
	background-color: #000000;
	padding: 13px;
	color: #FFFFFF
} 


.table_velkosti {
	margin: 0 auto 0 auto
}
.table_velkosti td,
.table_velkosti th {
	padding: 5px 35px 5px 35px;
	text-align:center
}
.table_velkosti th {
	background-color: #f11c90;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	
}
.table_velkosti td {
	border-bottom: dotted 1px #999999
}

@media (max-width: 767px) {
	.table_velkosti td,
	.table_velkosti th {
		padding: 5px;
	}
}

.cms-page-list li {
	padding-left: 5px;
	margin-left: 30px;
	list-style:circle
}
	.cms-page-list li span.title { font-weight: bold }
	.cms-page-list li a:hover { color: #f11c90 }
	.cms-page-list li a:hover span.title { text-decoration: underline}
	.cms-page-list li span.description { font-style: italic}