* {
  margin: 0;
  padding: 0;
}
hr  {
  display: none;
}
p {
  line-height: 1.5em;
  margin: 0 0 1em 0;
}
ul, ol, table, fieldset {

}
ul {
  list-style-type: square;
}
li {
  padding-left: 2em;
}
cite, dfn, em, q, var {
  font-style: italic;
}
dfn, abbr, acronym {
  cursor: help;
  font-variant: normal;
  font-style: normal;
  border-bottom: 1px dotted;
}
code, kbd, samp {
  font-family: monospace;
  font-size: 1.1em;
}
del {
	text-decoration: line-through;
}
ins {
  text-decoration: none;
  border-bottom: 1px dotted;
}
strong {
  font-weight: bold;
}
table {
  width: 100%;
  font-size: 1em;
  border-collapse: collapse;
}
legend {
  color: #808080;
}
textarea {
  width: 330px;
}
fieldset {
	padding: 20px;
	border: 1px solid #549571;
  margin-bottom: 1em;
  background: #017233;
}
legend {
	margin: 0 .5em;
	padding: .5em 0;
  color: #999;
  font-weight: bold;	
}
label {
	display: block;
	float: left;
	width: 100px;
	clear: inherit;
}
a img {
  border: 0 none;
}
/* ObecnĂ© tĹ™Ă­dy, kterĂ© se budou zobrazovat v menu WebPublikĂˇtoru */
.textR {
  text-align: right;
}
.textL {
  text-align: left;
}
.textC {
  text-align: center;
}
.textJ {
  text-align: justify;
}
.indent {
  text-indent: 2em;
}
.small {
  font-size: 0.9em;
}
.tdn {
  text-decoration: none;
}
.marginB {
  margin-bottom: 2em;
}
.marginN {
  margin-bottom: 0;
}

.alignR {
  float: right;
}
.alignL {
	float: left;
	width: 1,5;
}
.cleaner {
  clear: both;
}
.clear {
  clear: both;
  font-size:1px;
  height: 1px;
  line-height: 1px;
}
.hidden {
  display: none;
}
.pic {
  border: 2px solid #ccc;
}
.picR {
  float: right;
  margin: 0 0 10px 10px;
  border: 2px solid #ccc;
}
.picL {
  float: left;
  margin: 0 10px 10px 0;
  border: 2px solid #ccc;
}
ul.list-ico li {
  padding: 0px;
  background: none;
  line-height: 2em;
}
a.ico-pdf, a.ico-xls, a.ico-ppt, a.ico-doc, a.ico-audio, a.ico-image, a.ico-video, a.ico-zip {
	padding: 2px 0 2px 25px;
	height:1%;
}
a.ico-pdf {
	background: url("ico-pdf.gif") no-repeat left center;
}
a.ico-xls {
	background: url("ico-xls.gif") no-repeat left center;
}
a.ico-ppt {
	background: url("ico-ppt.gif") no-repeat left center;
}
a.ico-doc {
	background: url("ico-doc.gif") no-repeat left center;
}
a.ico-audio {
	background: url("ico-audio.gif") no-repeat left center;
}
a.ico-image {
	background: url("ico-image.gif") no-repeat left center;
}
a.ico-video {
	background: url("ico-video.gif") no-repeat left center;
}
a.ico-zip {
	background: url("ico-zip.gif") no-repeat left center;
}
ul.list-none li {
	list-style-type: none;
	padding-left: 0;
	background: none;
}
