
body {
margin: 0;
padding: 0;
background-color: #215579;
color: #000;
text-align: center;
}

a:link { text-decoration: none; color: #663333; background-color: transparent;}
a:visited { text-decoration: none; color: #0A3E62; background-color: transparent;}
a:active { text-decoration: none; color: #ffffff; background-color: transparent;}
a:hover { text-decoration: none; color: #FFFF00; background-color: transparent;}

.zamokno a:link { color: #000; background-color: transparent; }
.zamokno a:visited { color: #000; background-color: transparent; }
.zamokno a:active { color: #e0e0e0; background-color: transparent; }
.zamokno a:hover { color: #e0e0e0; background-color: transparent; }

/* ------------------MENU------------------- */

#navlist {
margin-top: 10px;
margin-bottom: 1px;
padding: 3px 0;
margin-left: 0;
font: bold 12px Verdana, sans-serif;
}

#navlist li {
list-style: none;
margin: 0;
display: inline;
}

#navlist li a {
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #fff;
border-bottom: none;
background: #0A3E62;
text-decoration: none;
}

#navlist li a:link { color: #d4d4d4; }
#navlist li a:visited { color: #9a9a9a; }

#navlist li a:hover {
color: #000;
background: #fff;
border-left: solid 1px #fff;
border-top: solid 1px #fff;
border-right: solid 1px #000;
border-bottom: solid 2px #000;
}

#navlist li a#current {
background: #c9c9c9;
color: #000;
border-left: solid 1px #CCE9FF;
border-top: solid 1px #CCE9FF;
border-right: solid 1px #606060;
border-bottom: solid 2px #606060;
position: relative;
}

/* ------------------KONIEC MENU------------------- */

h1 {
font: bold 18px "Verdana", "Arial", "Helvetica", sans-serif;
color: #0A3E62;
background-color: transparent;
padding-top: 0;
margin-top: 5px;
margin-bottom: 0;
text-align: left;
}

h2 {
font: bold 18px "Verdana", "Arial", "Helvetica", sans-serif;
text-align: center;
margin-top: 15px;
margin-bottom: 1px;
color: #fff;
background-color: transparent;
}

h3 {
font: bold 16px "Ms Sans Serif", "Verdana", "Arial", "Helvetica", sans-serif;
margin-top: 35px;
margin-bottom: 7px;
color: #fff;
background-color: transparent;
}

h4 {
font: bold 20px "Verdana", "Arial", "Helvetica", sans-serif;
margin-top: 25px;
margin-bottom: 20px;
color: #000;
background-color: transparent;
}

h5 {
font: bold 24px "Verdana", "Arial", "Helvetica", sans-serif;
margin-top: 0;
margin-bottom: 7px;
color: #fff;
background-color: transparent;
display: inline
}

h6 {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
margin-top: 0;
margin-bottom: 5px;
color: #000;
background-color: transparent;
}

p {
position: relative;
text-indent: -30px;
text-align: justify;
font: normal 14px "Ms Sans Serif", "Verdana", "Arial", "Helvetica", sans-serif;
line-height: 20px;
color: #000;
background-color: transparent;
padding-left: 30px;
display: inline;
}

#blok {
background-color: #bcbcbc;
margin-left: auto;
margin-right: auto;
padding: 0;
width: 950px;
height: 565px;
border-left: solid 2px #cccccc;
border-right: solid 2px #666666;
border-bottom: solid 2px #666666;
border-top: solid 2px #cccccc;
}

#wej {
margin-left: 5px;
width: 280px;
height: 530px;
float: left;
margin-top: 15px;
}

.kran {
margin-left: auto;
margin-right: auto;
margin-top: 20px;
width: 250px;
height: 420px;
}

#nagl {
background: transparent;
margin-top: 15px;
width: 620px;
height: 60px;
float: right;
margin-right: 32px;
border-bottom: solid 1px #0A3E62;
}

.wej1 {
margin-left: 17px;
width: 300px;
height: 315px;
float: left;
margin-top: 20px;
}

.tekst p {
font: bold 12px "Verdana", "Arial", "Helvetica", sans-serif;
line-height: 16px;
color: #0A3E62;
display: block;
margin-bottom: 6px;
margin-top: 0;
text-align: justify;
text-indent: -30px;
}

.tekstgl p {
font: bold 14px "Verdana", "Arial", "Helvetica", sans-serif;
line-height: 19px;
color: #0A3E62;
display: block;
margin-bottom: 6px;
margin-top: 0;
text-align: justify;
text-indent: -30px;
}

.trasa p {
width: 250px;
font: bold 14px "Verdana", "Arial", "Helvetica", sans-serif;
line-height: 19px;
color: #0A3E62;
display: block;
margin-bottom: 0;
margin-top: 10px;
text-align: justify;
text-indent: 0;
margin-left: 15px;
padding: 0;
}

#grafstart {
float: left;
width: 620px;
height: 130px;
margin-left: 20px;
}

#butle {
margin-top: 1px;
position: relative;
float: left;
}

#krata1 {
position: relative;
margin-top: 42px;
margin-left: -20px;
float: left;
z-index: 10;
}

#krata2 {
position: relative;
margin-top: 1px;
margin-left: -10px;
float: left;
z-index: 20;
}

#krata3 {
position: relative;
margin-top: 32px;
margin-left: -15px;
float: left;
z-index: 100;
}

#krata4 {
position: relative;
margin-left: -20px;
float: right;
z-index: 100;
margin-top: 1px;
}

div.menu  { 
  position:absolute; visibility:hidden; 
  width:140px; left:0; top:0; z-index:500; 
  font: bold 11px "Verdana", "Helvetica", sans-serif; 
  background-color: #e6e6e6; color:#000;
  border: 1px solid;	
  border-color: #f7faff #99a #99a #f7faff; 
  z-index:500;
}

div.menu ul { margin:0; padding:0 }

div.menu ul li { 
  padding:1px; margin:0;
  list-style-type:none
}

div.menu a { 
  cursor:pointer;
  padding:.3em .4em; margin:0; 
  background-color:transparent; 
  display:block; position:relative; 
  text-decoration:none 
  }
  
div.menu a:link { color:#33b }
div.menu a:visited { color:#339 }
div.menu a:hover { color:#fff; background-color:#215579 }

#te {display: block;
float: right;
margin-top: 10px;
border: none;
}

.stopka {
margin-top: 25px;
padding-top: 2px;
width: 270px;
border-top: solid 1px #0A3E62;
font: normal 10px "Verdana", "Arial", "Helvetica", sans-serif;
color: #0A3E62;
float: right;
text-align: right;
}

#naglpoj {
margin-top: 15px;
width: 620px;
height: 35px;
float: right;
margin-right: 30px;
border-bottom: solid 1px #0A3E62;
}

#opis {
margin-top: 15px;
width: 620px;
float: right;
margin-right: 30px;
}

.opis {
margin-top: 10px;
float: right;
margin-right: 20px;
}

#tabhut {
float: right;
margin-top: 11px;
width: 620px;
margin-right: 30px;
}

#tabgazy {
float: right;
margin-top: 11px;
width: 620px;
margin-right: 30px;
}

.td1 {
border-left: solid 1px #fff;
border-top: solid 1px #fff;
border-spacing: 15px;
width: 150px;
height: 50px;
text-align: right;
font: bold 12px "Verdana", "Arial", "Helvetica", sans-serif;
color: #AC0000;
background: #FFD400;
padding-right: 10px;
}

.td2 {
border-left: solid 1px #fff;
border-top: solid 1px #fff;
border-spacing: 5px;
height: 35px;
text-align: left;
font: bold 12px "Verdana", "Arial", "Helvetica", sans-serif;
text-align: justify;
background: #00ceff;
color: #0A3E62;
padding-left: 10px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

.tdh2 {
border-left: solid 1px #fff;
border-top: solid 1px #fff;
border-spacing: 5px;
height: 40px;
text-align: left;
font: bold 16px "Verdana", "Arial", "Helvetica", sans-serif;
background: #00CEFF;
color: #0A3E62;
padding-left: 50px;
padding-top: 5px;
padding-bottom: 5px;
}

.tdk2 {
border-left: solid 1px #fff;
border-top: solid 1px #fff;
border-spacing: 5px;
height: 50px;
text-align: left;
font: bold 16px "Verdana", "Arial", "Helvetica", sans-serif;
background: #00CEFF;
color: #0A3E62;
padding-left: 50px;
padding-top: 5px;
padding-bottom: 5px;
}

.tdk2pdf {
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
font: bold 12px "Verdana", "Arial", "Helvetica", sans-serif;
}

.td3 {
border-left: solid 1px #fff;
border-top: solid 1px #fff;
border-spacing: 5px;
height: 50px;
text-align: left;
font: bold 12px "Verdana", "Arial", "Helvetica", sans-serif;
text-align: justify;
background: #fff;
color: #0A3E62;
padding-left: 10px;
padding-right: 0;
padding-top: 2px;
padding-bottom: 2px;
}

#blokkontakt {
background-color: #bcbcbc;
margin-left: auto;
margin-right: auto;
margin-bottom: 1px;
padding: 0;
width: 950px;
height: 675px;
border-left: solid 2px #cccccc;
border-right: solid 2px #666666;
border-bottom: solid 2px #666666;
border-top: solid 2px #cccccc;
}

.mapka {
margin-left: auto;
margin-right: auto;
margin-top: 20px;
width: 250px;
height: 450px;
}

#kontakt {
border-left: solid 1px #fff;
border-top: solid 1px #fff;
margin-top: 10px;
width: 615px;
float: right;
margin-right: 32px;
background: #FFD400;
padding-top: 10px;
padding-bottom: 10px;
}

.pphu {
font: bold 12px "Verdana", "Arial", "Helvetica", sans-serif;
color: #AC0000;
background: transparent;
line-height: 18px;
}

.inpol {
letter-spacing: 1px;
font: bold 16px "Arial", "Helvetica", sans-serif;
color: #AC0000;
background: transparent;
}

#tabkontakt {
float: right;
margin-top: 0;
width: 620px;
margin-right: 30px;
}

.kto {
border-left: solid 1px #fff;
border-top: solid 1px #fff;
text-align: center;
height: 25px;
font: bold 12px "Verdana", "Arial", "Helvetica", sans-serif;
color: #AC0000;
background: #FFD400;
}

.adr {
width: 310px;
border-left: solid 1px #fff;
border-top: solid 1px #fff;
font: bold 12px "Verdana", "Arial", "Helvetica", sans-serif;
color: #0A3E62;
line-height: 20px;
text-align: left;
padding-left: 35px;
background: #00CEFF;
padding-top: 5px;
padding-bottom: 5px;
}

.adr p {
display: block;
margin-top: 0;
margin-left: -23px;
font: bold 14px "Verdana", "Arial", "Helvetica", sans-serif;
color: #0A3E62;
background: transparent;
margin-bottom: 5px;
}






