body {
     padding: 0;
     margin: 0px 0px 30px 0px;
     font: 70% helvetica, arial, verdana, sans-serif;
     text-align: center;
	 background-image: url(../images/back.jpg);
	 background-repeat: repeat;
}
#main {
     width: 760px;
     margin-left: auto;
     margin-right: auto;
     text-align: left;
	 background-image: url(../images/main.gif);
	 background-repeat: repeat-y;
}
#hlavicka-null {
     width: 100%;
     height: 235px;
     padding: 0;
     border: 0;
     background: #fff;
     background-image: url("../images/hla.jpg");
     background-position: 0% 0%;
     background-repeat: no-repeat;    
}
#hlavicka {
     width: 760px;
     height: 235px;
     padding: 0;
     border: 0;
     margin: 0;
}
#hla1 {
     width: 740px;
     height: 74px;
     border: 0;
     margin: 0;
     background-image: url("../images/logo.jpg");
     background-position: 0% 0%;
     background-repeat: no-repeat;
     text-align: right;
     padding: 5px 0 0 0;
     font-size: 7pt;
     line-height: 150%;
     font-weight: bold;
     color: #c6c6c6;
}
#ahla1 {
     width: 740px;
     height: 74px;
     border: 0;
     margin: 0;
     background-image: url("../images/alogo.jpg");
     background-position: 0% 0%;
     background-repeat: no-repeat;
     text-align: right;
     padding: 5px 0 0 0;
     font-size: 7pt;
     line-height: 150%;
     font-weight: bold;
     color: #c6c6c6;
}
#nhla1 {
     width: 740px;
     height: 74px;
     border: 0;
     margin: 0;
     background-image: url("../images/nlogo.jpg");
     background-position: 0% 0%;
     background-repeat: no-repeat;
     text-align: right;
     padding: 5px 0 0 0;
     font-size: 7pt;
     line-height: 150%;
     font-weight: bold;
     color: #c6c6c6;
}
#hla1 img {
     margin: 15px 0 0 5px;
     border: 1px solid #ccc;
}
#ahla1 img {
     margin: 15px 0 0 5px;
     border: 1px solid #ccc;
}
#nhla1 img {
     margin: 15px 0 0 5px;
     border: 1px solid #ccc;
}
#hla2 {
     width: 760px;
     height: 133px;
     padding: 0;
     border: 0;
     margin: 0;
}
#hla3 {
     width: 760px;
     height: 28px;
     padding: 0;
     border: 0;
     margin: 0;
}
#vpravo-null {
     width: 520px;
     float: right;
     margin: 13px 0px 0px 0px;
     border: 0;
  
}
#vpravo, #vpravok {
     padding: 10px 20px 0px 20px;
}
#vpravo li {
     margin-bottom: 10px;
}
#vpravok img {
     margin: 0px 20px 0px 0px;
     border: 1px solid #ccc;
}
#vpravo p {
     text-indent: 20px;
     text-align: justify;
}
#vpravo ul {
     margin-left: 20px;
     padding-left: 0;
     text-indent: 0px;
}
#vlevo-null {
     width: 200px;
     float: left;
     padding: 0;
     border: 0;     
}
#vlevo {
     padding: 20px 20px 20px 20px;
}
#paticka-null {
     clear: both;
     width: 100%;
     padding: 0;
     border: 0;
     background: #fff;     
}
#paticka1 {
     text-align: left;
     width: 760px;
     height: 80px;
     padding: 5px 20px 0px 20px;
     background-image: url("../images/pata.jpg");
     background-position: 0% 0%;
     background-repeat: no-repeat;
}
#paticka3 {
     width: 740px;
     text-align: right;
     padding: 5px 20px 5px 0px;
     color: #666699;
     font-size: 7pt;
     background: #f0f1ed;
}
#paticka2 {
     text-align: center;
     width: 760px;
     padding: 3px 0px 3px 0px;
     background: #fff;
     color: #999999;
     letter-spacing: 0pt;
}
.pmp {
     padding: 0px 0px 0px 20px;
}
.noscreen { 
     display: none;
}
/* menu zacatek ---------------------------------------- */
.menu {
  float: left;
  width: 200px;
  font-size: 8pt;
}
.menu ul {
  margin: 0;
  padding: 0;
  width: 200px;
}
.menu ul li {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.menu ul li a, .menu .klik {
  display: block;
  background-image: url(../images/buts.gif);
  background-repeat: no-repeat;
  text-align: left;
  text-decoration: none;
  color: #333333;
  font-weight: bold;
  font-size: 8pt;
  padding: 2px 35px 6px 10px;
  _width: 100%;
}
.klik {
  margin: 2px 35px 2px 0px;
  background-image: url("../images/sipm.gif");
  background-position: 0% 0%;
  background-repeat: no-repeat;
}
.menu ul li a:hover {
  color: #1c3e6c;
  background: #fff url("../images/sipm.gif") top right no-repeat;
}
/* menu konec ---------------------------------------- */
h2 {
     margin: 0 0 15px 20px;
     font-size: 130%;
     color: #1c3e6c;
     font-weight: bold;
     font-family: arial, verdana, helvetica, sans-serif;
}
h4, h5 {
     color: #333333;
     font-weight: bold;
     font-size: 100%;
     margin: 0 0 0 20px;
     margin-bottom: 10px;
     letter-spacing: 0pt;
}
h5 {
     color: #4e6a97;
}
.mmm1 {
     height: 0px;
     width: 200px;
}
.rad {
     margin-bottom: 20px;
}
dd { 
     margin: 0 0 0 80px;
     padding: 0;
}
dt { 
     color: #999;
     font-style: italic;
     left: 0px;
     float: left;
     margin: 0;
     padding: 0;
}
.bunv, .buni, .bunz, .bun2 { 
     width: 100%;
     text-align: center;
     margin: 0;
     padding: 0;
}
.bun2 { 
     margin-bottom: 10px;
     text-align: left;
}
.bunz { 
     text-align: left;
     width: 480px;
     margin-bottom: 20px;
     float: left;
}
.bunv img {
     border: 0;
     margin: 0px 0px 20px 0px;   
}
.buni img {
     margin: 0px 20px 0px 0px;
     border: 1px solid #ccc;   
}
.bunz img {
     margin: 0px 10px 0px 10px;
     border: 1px solid #ccc;
     float: left;   
}
.bun2 img {
     margin: 0px 2px 0px 2px;
     border: 1px solid #ccc;   
}
.bm {
     width: 255px;
     float: left;
     margin: 0;
     padding: 0;   
}
.kraj {
     margin-left: 20px;   
}
a.lin1 {   font-weight: bold;  text-decoration: underline; font-size: 8pt; color: #999999; letter-spacing: 0pt; padding: 0px 5px 0px 15px; }
a:hover.lin1 {  color: #1c3e6c; text-decoration: none; }
a.lin2 {   font-weight: normal;  text-decoration: none; font-size: 8pt; color: #999999;  }
a:hover.lin2 {  color: #1c3e6c; }
a.lin3 {   font-weight: bold;  text-decoration: underline; color: #666666;  }
a:hover.lin3 {  color: #1c3e6c; text-decoration: none;}
a.lin4 {   font-weight: normal;  text-decoration: underline; color: #666666; font-size: 8pt;  }
a:hover.lin4 {  color: #1c3e6c; text-decoration: none;}



