@media all {
  
 body {
  margin: 0px;
  padding: 0px;
  background-color: white;
  text-align: left;
  font-family: Verdana, sans-serif;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: black;
  text-align: left;
 }

 form {
  padding: 0px;
  margin: 0px;
 }

 div {
  padding: 0px;
  margin: 0px;
  border: 0px;
 }

 img {
  border: 1px;
 }

 a{
  text-decoration: none;
  color: #0000cd;
 }
 a:hover {color: #a52a2a;}

 #divMain {
  width: 770px;
  margin-bottom: 8px;
  margin-top: 5px;
  margin-left: auto;
  margin-right: auto;
 }

 #divHeader {
  width: 770px;
  height: 63px;
 }
 
 #imgHeader {
  width: 770px;
  height: 61px;
 }

 #divMainMenu {
  width: 770px;
  height: 18px;
  background-color: #464DA0;
 }
 
 .divMainMenuItem {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-right: 1px solid white;
  color: white;
  float: left;
 }

 .divMainMenuItemAct {
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 1px;
  padding-bottom: 3px;
  border-right: 1px solid white;
  border-top: 2px solid #464DA0;
  float: left;
  background-color: white;
  color:black;
  font-weight: bold;
 }

 #divMainMenu a {
  font-weight: bold;
  color: white;
 }
 #divMainMenu a:hover {
  /*color: #FFCC33;*/
  background-color: white;
  color: black;
 }

 #divObsah {
  width: 556px;
  padding: 8px;
  padding-top: 16px;
  padding-right: 26px;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  /*background-color: darkgoldenrod;*/
  float: left; 
 }
 
 .divNadpis {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 16px;
 }

 h2 {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 8px;
 }

 #divObsahText {
  width: 550px;
  overflow: hidden;
 }
 
 #divCopyright {
  margin-top: 16px;
  color: #929292;
 }

 #divSloupec {
  width: 180px;
  background-color: #efefef;
  margin-top: 18px;
  float: left;
  /*overflow: hidden;*/
  padding: 0px;
  margin-bottom: 6px;
 }
 
 .divSlObly {
  width: 180px;
  height: 6px;
  font-size: 1px;
 }
 
 .imgSlObly {
  width: 180px;
  height: 6px;
  border: 0px;
 }

 #divSloupec a {
  font-weight: bold;
  color: #333399;
 }
 #divSloupec a:hover {
  color: #b23f15;
 }
 
 #divLogin, .divSubMenu, .divSubMenu2, #divInfo, #divAktuality, #divValidita {
  padding-right: 3px;
  padding-left: 8px;
  padding-top: 10px;
  padding-bottom: 10px;
 }
 
 #divLogin {
  padding-top: 14px;
  padding-bottom: 14px;
 }
 
 #divValidita {
  padding-bottom: 0px;
 }
 
 #divLogin, #divInfo {
  background-color: #e0e0e0;
 }
 
 .divSubMenu {
  padding-top: 4px;
 }

 #divInfo {
  padding-bottom: 8px;
 }
 
 #divSloupec .divNadpis {
  font-size: 11px; 
  font-weight: bold;
  margin-bottom: 6px;
 }

 #divSloupec .divInfoItem {
  text-align: center;
  margin-bottom: 12px;
 }
 
 #divSloupec #divInfoUser {
  text-align: center;
  margin-bottom: 6px;
  font-weight: bold;
 }
 
 .divSubMnuItm {
  margin-left: 12px;
  margin-bottom: 2px;
 }
 
 .divSubMnuItmAct {
  font-weight: bold;
  margin-bottom: 2px;
 }

 .divSpace {
  font-size: 5px;
  height: 5px;
  width: 10px;
 }
 
 .divHr {
  width: 100%;
  height: 1px;
  font-size: 1px;
 }

 /*#divSloupec .divHr {
  border-top: 2px solid black;
  margin-top: 14px;
  margin-bottom: 10px;
  visibility: hidden;
 }*/

 #divObsah .divHr {
  border-top: 1px solid black;
  margin-top: 4px;
  margin-bottom: 4px;
 }

 /*#divSloupec #divAktuality .divHr {
  border-top: 1px solid black;
  margin-top: 4px;
  margin-bottom: 8px;
 }*/

 #divCounter {
  padding-top: 3px;
 }

 #divCounter .spanNumber {
  font-weight: bold;
  padding: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  margin-right: 1px;
  background-color: #000066;
  color: white;
  font-size: 11px;
  font-family: Verdana, sans-serif;
 }
 
 #imgXHTML {
  width: 88px;
  height: 31px;
  border: 0px;
 }

 #imgCSS {
  width: 88px;
  height: 31px;
  border: 0px;
 }

 #divAktuality .divDatum {
  font-weight: bold;
 }

 #divAktuality .divText {
  padding-left: 6px;
  padding-top: 2px;
  padding-bottom: 2px;
 }

 #divAktuality .divText a {
  font-weight: normal;
 }


 #divAktuality .divAutor {
  color: #545454;
  font-weight: bold;
  font-size: 10px;
  padding-left: 4px;
  margin-bottom: 11px;
 } 

}

@media print {
 
 #divHeader {
  display: none;
 } 

 #divMainMenu {
  display: none;
 } 

 #divSloupec {
  display: none;
 } 
 
}
