/* CSS Document 1 */
/* Základní styl pro obecnou typografii a styl HTML tagů ve všech médiích (??) */
/* Je to první definovaný styl, nemusí řešit detaily a barvy */
/* Styl také definuje obecnou skupinu CSS tříd */
/* Bude použitý ve WebPublikátoru */
* {
  margin: 0;
  padding: 0;
}
body 	{
  font-family: Verdana, "Geneva CE", lucida, sans-serif;
  font-size: 80%;
  color: #000000;
  background: #FFFFFF;
}
h1, h2, h3, h4, h5, h6 {
  line-height: 1.3em;
  margin: 0.5em 0 0.4em 0;
}
h1, h2 {
  margin-top: 0;
}
p {
  line-height: 1.5em;
  margin: 0 0 1em 0;
}
ul, ol, table, fieldset {
  margin-bottom: 1em;
}
ul {
  list-style-type: square;
  padding-left: 2em;
}
ol {
  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 {
  font-size: 1em;
  border-collapse: collapse;
  width: 100%;
}
td {
  border: 1px solid #CCCCCC;
  padding: 2px 5px 2px 5px;
}
th {
  border: 1px solid #CCCCCC;
  padding: 2px 5px 2px 5px;
  background: #EFEFEF;
}
legend {
  color: #808080;
}
textarea {
  width: 330px;
}
fieldset {
  border: none;
  margin-bottom: 1em;
}
legend {
	margin: 0 .5em 0 .5em;
	padding: .5em 0;
  color: #999;
  font-weight: bold;	
}
p label {
	display: block;
	float: left;
	width: 200px;
	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;
}
.slim {
  font-weight: normal;
}
.green {
  color: #009900;
}
.red {
  color: #CC0000;
}
.strong {
  color: #770303;
}
.tdn {
  text-decoration: none;
}
.marginB {
  margin-bottom: 2em;
}
.marginT {
  margin-top: 2em;
}
.marginN {
  margin-bottom: 0;
}

.alignR {
  float: right;
}
.alignL {
  float: left;
}
.alignC {
  margin: 0 auto 0 auto;
}
.clear {
  clear: both;
}
.cleaner {
  clear: both;
  font-size:1px;
  height: 1px;
}
#text div.picbox img {
  margin-bottom: 1em;
}
.picbox p {
  font-style: italic;
  color: #929292;
  font-size: 0.9em;
  text-align: center;
}
.pic, .picbox img {
  border: 1px solid #EBEBEB;
}
.picR {
  float: right;
  margin: 0 0 10px 10px;
  border: 1px solid #EBEBEB;
}
.picL {
  float: left;
  margin: 0 10px 10px 0;
  border: 1px solid #EBEBEB;
}
.w10p {
  width: 10%;
}
.w20p {
  width: 20%;
}
.w30p {
  width: 30%;
}
.w40p {
  width: 40%;
}
.w45p {
  width: 45%;
}
.w50p {
  width: 50%;
}
.w60p {
  width: 60%;
}
/*--- nacrt universalní tridy pro odstavce ---*/
/*--- podrobne barvy se resi v main.css ---*/
p.anotace {
 font-size: 1.2em;
 font-style: italic;
 font-weight: bold;
}
p.tip,.tip {

}
div.tip {

}

/*--- tridy pro odkazy ---*/
a.ico-pdf, a.ico-xls, a.ico-ppt, a.ico-doc, a.ico-audio, a.ico-image, a.ico-video, a.ico-zip, a.ico-facebook, a.ico-vcf, a.ico-email, a.ico-twitter {
	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;
}
a.ico-vcf {
	background: url("ico-vcf.jpg") no-repeat left center;
}
a.ico-email {
	background: url("ico-email.gif") no-repeat left center;
}
a.ico-facebook {
	background: url("ico-facebook.gif") no-repeat left center;
}
a.ico-twitter {
	background: url("ico-twitter.gif") no-repeat left center;
}
ul.ico-list li {
	list-style-type: none;
	background: transparent;
}
li.list-none {
	list-style-type: none;
	padding-left: 0;
	background: transparent;
}
