#main {
  margin: 0 0 0 0;
}
/* zahlavi textove casti  start ********************************************* */
#main-zahlavi {
  margin: 3em 0 3.5em 0; /* 40px 0 50px 0; */
  padding: 0 0 0 10px; 
  border-left: 15px solid #bbe0ff;
}
#main-zahlavi span{
  display: none;
}
#main-zahlavi #cesta a{
  padding: 0 15px 0 0;
  font-size: 0.85em;
  color: #666666;
  background: url("../pics/nx/nw/text-cesta-sipka2.png") center right no-repeat;
  background-color: inherit;
}
#main-zahlavi #cesta a:hover {
  color: #003eaf;
  background-color: inherit;
}
#main-zahlavi h2 {
  margin: 0;
  padding: 0;
  color: #003eaf;
  background-color: inherit;
  font-family: "Times New Roman", Times, serif;
  font-size: 2em;
  /*text-transform: uppercase;*/
  font-weight: normal;
}
#main-zahlavi h4 {
  margin: 5px 0px 0px 0px;
  padding: 0;
  color: #003eaf;
  background-color: inherit;
  font-family: "Times New Roman", Times, serif;
  font-size: 1em;
  font-weight: normal;
}
/* zahlavi textove casti  konec ********************************************* */
/* definice stredoveho bloku  start ***************************************** */
#text-related-secmenu {
  width: 100%;
  position: relative;
}
.vyska { /* urcuje vysku #text-related-secmenu */
  float: right;
  width: 1px;
}
.v400 { /* urcuje vysku #text-related-secmenu */
  height: 400px;
}
.v1000 { /* urcuje vysku #text-related-secmenu */
  height: 1000px;
}
/* definice stredoveho bloku  konec ***************************************** */
/* vse kolem related  start ************************************************* */
#related {
  position: relative;
  float: right;
  width: 220px;
  margin: 0 0 10px 10px;
  padding: 0 0 0 10px;
  color: #000000;
  background-color: inherit;
  z-index: 200;
}
#related h3{
  display: none;
}
#related ul{
  list-style-type: none;
  color: inherit;
  background: url("../pics/nx/nw/related-bg.png") top left repeat-y;
  background-color: #ecf6ff;
  margin: 0;
  padding: 10px 5px 10px 15px; /*  */
  border-top: 1px dotted #0066bd;
}
#related ul li{
  margin: 4px 0 0 0;
  padding: 0 0 0 20px;
  border-bottom: 1px solid #ecf6ff; /* */
}
#related ul li.orig{
  background: url("../pics/nx/nw/related-doc.gif") top left no-repeat;
}
#related ul li.print{
  background: url("../pics/nx/nw/related-print.gif") top left no-repeat;
}
#related ul li.add{
  background: url("../pics/nx/nw/related-add.gif") top left no-repeat;
}
#related ul li.link{
  background: url("../pics/nx/nw/related-rel.gif") top left no-repeat;
}
#related ul li a{
  display: block;
  margin: 0px;
  padding: 0px;
}
#related ul li a:hover{
  color: inherit;
  background-color: #fff;  
}
/* vse kolem related  konec ************************************************* */

/* sekcni menu  start ************************************************* */
#secmenu {
  position: absolute;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  width: 125px;
  border-top: 1px solid  #0066bd; 
  font-size: 13px;
}
#secmenu h3{
  display:none;
}
#secmenu ul{
  text-align: right;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#secmenu ul li{
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #0066bd;
  border-left: 3px solid #0066bd;
  border-top: 3px solid #eef7ff;
}
#secmenu li a{
  padding: 5px 15px 5px 5px;
}
#secmenu ul li a { 
  display: block;
  color: inherit;
  background: url("../pics/nx/nw/sekce-li-1.gif") top right no-repeat;
  background-color: #ddefff;
  font-weight: bold;
}
#secmenu ul li ul li { 
  margin: 0;
  padding: 0;
  border-top: dotted 1px #0066bd;
  border-bottom: solid 1px #eef7ff;
  border-left: none;
}
#secmenu ul li ul li a { 
  display: block;
  color: inherit;
  background: url("../pics/nx/nw/sekce-li-2.gif") top right no-repeat;
  background-color: #eef7ff;
  font-weight:normal;
}
#secmenu a { 
  text-decoration: none;
}

#secmenu a:hover { 
  padding: 5px 5px 5px 15px;
  color:navy;
  background: none;
}
#secmenu a.on { 
  color: black;
  background-color: white;
  text-decoration: none;
}
/* sekcni menu  konec ************************************************* */

/* textova cast  start ************************************************* */
.text {
  /*position: relative;*/
  margin: 0 0 0 120px;
  padding: 0 15px 0 20px;
  color: #000;
  background-color: inherit;
  z-index: 1;
}
.text tt{
  font-size: 16px;
}
.text code{
  font-size: 16px;
}
table.liner tr{
  background-color: #f5f5f5;
}
table.liner tr:hover{
  background-color: #e4f1ff;
}
/* prilohova cast textove casti  start ************************************************* */
#f-prilohy { 
  margin: 30px 0 0 0;
  padding: 0;
  background-color: inherit;
}
#f-prilohy h3 { 
  margin: 0;
  padding: 3px 0 3px 10px;
  width: 300px;
  font-size: 1em;
  color: #003eaf;
  background-color: inherit;
  border-left: 15px solid #bbe0ff; /*#bbe0ff*/
  border-bottom: 1px solid #bbe0ff;
}
#f-prilohy ul{
  list-style-type: none;
  margin: 10px 0 0 25px;
  padding: 0;
}
#f-prilohy li {
  margin: 5px 0 0 0;
  padding: 0;
}
#f-prilohy li a {
  margin: 0;
  padding: 0 0 0 25px;
}
#f-prilohy li.f-doc a {
  background: url("../pics/nx/nw/ftyp-doc.gif") top left no-repeat;
}
#f-prilohy li.f-xls a {
  background: url("../pics/nx/nw/ftyp-xls.gif") top left no-repeat;
}
#f-prilohy li.f-pdf a {
  background: url("../pics/nx/nw/ftyp-pdf.gif") top left no-repeat;
}
#f-prilohy li.f-file a {
  background: url("../pics/nx/nw/ftyp-file.gif") top left no-repeat;
}
/* prilohova cast textove casti  konec ************************************** */

/* definice tabulek start *************************************************** */
.barva-modra1 { color: inherit; background: #cae3ff; }
.barva-modra2 { color: inherit; background: #e4f1ff; }
.barva-cervena1 { color: inherit; background: #ffa1a1; }
.barva-cervena2 { color: inherit; background: #ffbaba; }
.barva-zelena1 { color: inherit; background: #c4ffab; }
.barva-zelena2 { color: inherit; background: #d9ffc9; }
.barva-seda1 { color: inherit; background: #d5d5d5; }
.barva-seda2 { color: inherit; background: #e4e4e4; }
.barva-bila { color: inherit; background: #fff; }
/* definice tabulek konec *************************************************** */


.no-secmenu {
  margin: 0;
}
.w-related {
  margin-right: 220px;
}
/* textova cast  konec ************************************************* */
