/* ######################################################### */
/* ### Vseobecne pouzivane znacky na cele page ############# */
#report_outer table.ReportIntro a:link, #report_outer table.ReportIntro a:active, #report_outer table.ReportIntro a:visited {
  font-weight: bold;
  color: #214B6B;
  text-decoration: underline;
}

#report_outer table.ReportIntro a:hover {
  color: #214B6B;
}

#report_outer table.Report a:link, #report_outer  table.Report a:active, #report_outer  table.Report a:visited {
  font-weight: bold;
  color: #214B6B;
  text-decoration: none;
}

#report_outer  table.Report a:hover {
  color: #214B6B;
  text-decoration: none;
}

div.cleaner {
	clear: both;
	height: 0px;
	border: 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid red;
	font-size: 1px; /* kvuli IE, ktery prebiji height font-sizem */
	visibility: none;
}

img {border: 0px;}

p {margin: 0px 0px 5px 0px;}

table td {
  font-size: 11px;
  margin: 0px;  
}

div.Discussion { 
  margin: 0px; 
  border: 0px solid red;
  padding: 0px;  
}

#copyright {
  border: 1px solid #E7E7E7;
  padding: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 9px;
  color: #AAAAAA;
}

/* ######################################################### */
/* ### Dva hlavni elementy designu ######################### */
#report_outer {
  width:647px;
  padding: 0px;
  margin: 0px;
  margin-top: 0px;
  border: 0px solid black;
  font-family: Tahoma, Arial;
  font-size: 11px;
  line-height: 13px;
}

#report_inner {
  margin-left:13px;
  margin-right:14px; /* tzn - sirka je 630px; */
  border: 0px solid black;
  /*background-image: url('./images/bg.gif');*/
  text-align: center;
  background-repeat: norepeat;
  border: 0px solid #000000;
}

.IntroText img {
  margin-left: 2px;
  margin-bottom: 2px;
  float: right;
  border: 1px solid #A3A3A3;
}

/* ######################################################### */
/* ### Tabulka ktera obsahuje introtext k triku ############ */
table.ReportIntro {
  font-size: 11px;
  margin-bottom: 7px;
} 

  table.ReportIntro td {
    padding: 5px;
    font-size: 11px;
    background-color: #DCEBF4;
  }
  
  table.ReportIntro td.Discussion {
    padding: 5px;
    font-size: 10px;
    line-height: 10px;
    height: 10px;
    background-color: #D6EBF7;
    border-top: 1px solid #FFFFFF;    
  }

  table.ReportIntro th {
    padding: 5px;
    font-size: 12px;
    background-color: #B9D7E9;
    text-align: left;
  }
  
  table.ReportIntro th.Datum {
    font-weight: normal;
    text-align: right;
    font-size: 11px;
  }  
/* ######################################################### */
/* ### Tabulka ktera obsahuje text k Reportu ################ */    
table.Report {
  font-size: 11px;
  margin-bottom: 5px;
  background-color: #DCEBF4;
}

table.Report td {
  padding: 5px;
}

  table.Report h1 {
    font-size: 14px;
    color: #214B6B;
    font-weight:bold;
    margin: 3px 0px 4px 0px;
    padding: 2px;
    vertical-align: middle;
    border: 0px solid #000000;
    background-color: #B9D7E9;
  }
  
  table.Report h1 img {
    margin: 0px;
    float: left;
  }
  
  table.Report .video {
    border: 1px solid #E7E7E7;
    text-align: center;
    margin-bottom: 5px;
    width: 620px;
  }
  
  table.Report #discussion {
  }
  
  table.Report td a:link, table.Report td a:active, table.Report td a:visited {
    font-weight: bold;
    color: #214B6B;
    text-decoration: none;
  }

  table.Report td a:hover {
    color: #214B6B;
    text-decoration: none;
  }

/* ######################################################### */
/* ### Formular pro poradnu ################################ */
form.DiscussionForm {
  font-size: 8px;
  margin: 0px; /* IE dava formu nejaky implicitni margin */  
}

  form.DiscussionForm input {
    width: 150px;
    font-size: 11px;
  }
  
  form.DiscussionForm input.Submit {
    width: 70px;
  }

/* ######################################################### */
/* ### Formular pro poradnu - tabulka ###################### */
table.DiscussionForm {
  width: 620px;
  border: 1px solid #90BEDB;
  margin-top: 0px;
  margin-bottom: 7px;
}

  table.DiscussionForm th {
    background-color: #90BEDB;
    text-align: center;
    padding: 4px;
    color: #214B6B;
    font-size: 12px;
  }
  
  table.DiscussionForm td.Description {
    font-weight: bold;
    width: 70px;
    vertical-align: top;
  } 
  
  table.DiscussionForm textarea {
    width: 500px;
    height: 70px;
  }
  
  table.DiscussionForm .Error {
    
    color: #ED1C24;
  }   

/* ######################################################### */
/* ### Vypis odpovedi v poradne ############################ */
table.DiscussionEntry {
  width: 620px;
  border: 1px solid #90BEDB;
  margin-bottom: 5px;
}
  
  table.DiscussionEntry th {
    background-color: #90BEDB;
    text-align: left;
    padding: 4px;
    color: #214B6B;
    font-size: 11px;
    font-weight: normal;        
  }
  
  table.DiscussionEntry td {
    background-color: #DCEBF4; 
  }


/* ######################################################### */
/* ### Textova navigace na strance nahore ################## */
table.Navigation {
  width: 620px;
  margin-top: 4px;
  margin-bottom: 4px;
  border: 1px solid #E7E7E7;
}

  table.Navigation td.NavigationLeft {
    text-align: left;
  }

  table.Navigation td.NavigationRight {
    text-align: right;
  }
  
  table.Navigation td a:hover {
    text-decoration: none;
  }
  
/* ######################################################### */
/* ### Styly k img.class.php - trida pro zobrazovani obr. ## */
.ImgWithCaption {
  padding: 0px;
  padding-bottom: 2px;
  margin: 0px;
  margin-right: 3px;
  margin-bottom: 3px;
  text-align: center;
  font-style: italic;
  float: left;
  border: 1px solid #AAAAAA;
  color: #333333;
}
  .ImgWithCaption img {
    margin-bottom: 2px;
    border: 0px;
    border-bottom: 1px solid #AAAAAA;
  }
  






