

body {
    background-color: #c5e7ff;  
    margin-top: 10px;
    font-family: serif;
    font-size: 16px;
    margin-left: 10px;
    margin-right:10px;
}

table.hlavnimenu {
  border: 0px solid black;
  width: 100%;
  border-spacing: 0px;
  padding: 0px;
  margin: auto;
}

.hlavnimenu {
	margin: auto;
	text-align: center;
}

div.hlavnimenu div.col-md-1{
	padding-left:4px;
	padding-right:4px;
}

img.hlavnimenu {
	height: 54px;
	margin: 5px;
}


img.hlavnimenu {
  border: 0px solid black;
  vertical-align: middle;
  margin-top:3px;
  margin-bottom:3px
}

h1 {
  line-height:normal;
  color:#0033bb;
  text-align:center;
  background-color: transparent; 
}

p {
	margin-top:5px;
}

.levy{
  text-align:left;
}
img.levy{
   float: left;
   margin: 10px;
}

.pravy {
  text-align:right;
}

img.pravy{
   float: right;
   margin: 10px;
}
.dolu{
  vertical-align:bottom;
}
.nahoru{
  vertical-align:top;
}
.stredv{
  vertical-align:middle;
}

.ctverec{
	list-style-type: square;
}
.kolecko{
list-style-type: circle;
	}

h2{
   font-weight:bold;
   font-style:italic;
   text-align:center;
   color:#0033bb;
   font-size: 23px;
}

hr {
	border-style: solid;
	height: 1px;
	border-color: black;
}

h3  {
    color:#0033bb;
    text-align:center;
    margin-top:10px;
    font-size: 20px;
    font-weight: bold;
}

h4  {
    color:#0033bb;
    text-align:center;
    background-color: transparent; 
    margin-top:10px;
    font-size: 16px;
    font-weight: bold;
}

address {
	font-style: italic;
}


h4.uvod{
  font-family: Georgia, "New York CE", utopia, serif;
  font-weight:normal;
  margin-bottom:12px;
  margin-right:10px;
  font-size:120%;
  line-height:normal;
  color:#0033bb;
}

h5 {
	font-size:110%;
	margin-bottom:3px;
	margin-top:15px;
	font-weight:bold;
}
h6 {
	font-size:100%;
	margin-bottom:3px;
	margin-top:15px;
}

h1.uvod {
  font-family: Georgia, "New York CE", utopia, serif;
  font-weight:normal;
  font-size:280%;
  margin-bottom:0px;
  color:#0033bb;
}

table.cela{
  width:100%;
}

p.valid {
    position:relative;
    left:430px;
    top:-50px;
}
table.menuodkaz {
  width:150px;
  background-color:transparent;
  border: 0px solid #2115bd;
}


table.medaile {
  height:260px;
}
  
.okraj{
  margin-right:25px;
}

.okraj2l{
  margin-left:50px;
}
.okrajlobr{
  margin-left:30px;
}
  
.okrajuvod{
 border-right-style: solid;	
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-style: solid; 
 border-width: 1px;
 border-left-color: #0011bb;
 border-right-color: #0033bb;
 border-top-color: #0011bb;
 border-bottom-color: #0033bb;
 padding:2px; 
}

div.stin {
  float:left;
  position:relative;
  left:5px;
  width:150px;
  height:153px;
  background-color:gray;
}
  
div.levemenu a:hover {
  color :black;
  text-decoration:none; 
}
div.levemenu a:visited {
  text-decoration:none;
}

div.levemenu a, a:link, a:visited, a:active{
   color:blue;
   text-decoration:none;
}
 
a, a:link, a:visited {
  color:blue;
  text-decoration: underline;
}
  
td.odkaz {
  border: 0px solid black;
  font-weight: normal;
  color: black;
  text-align:left;
  padding-left: 5px;
}

th.menu {
  font-size: 20px;
  font-style: italic;
  color: blue;
}

.text{
    text-align:justify;
    text-indent:20px;
}

.Text{
    text-align:justify;
    text-indent:20px;

}
.stred{
  text-align:center;
  margin:auto;
}

.uredni {
  border-width:1px;
  border-style:outset;
  border-collapse: separate;
}


.uredni th {
  border-width:1px;
  border-style:inset;
  padding-left :5px;
  padding-right :5px;
  padding-top:3px;
  padding-bottom:3px; 
  text-align:center;
}

.uredni td {
  border-width:1px;
  border-style:inset; 
  padding-left :10px;
  padding-right :10px;
  padding-top:3px;
  padding-bottom:3px;
}


img.foto {
  border-style: inset; 
  border-width: 5px;
  margin:5px;
}
img.logo {
  border-style: inset; 
  border-width: 3px;
  margin:8px;
}

.ramecek{
  border-width:1px;
  border-style:inset; 
  padding :1px;
}

.ramecek td {
  border-width:1px;
  border-style:inset; 
  padding-top :3px;
  padding-bottom :3px;
  padding-left :5px;
  padding-right :5px;
}
.ramecek th {
  border-width:1px;
  border-style:inset; 
  padding-top :3px;
  padding-bottom :3px;
  padding-left :5px;
  padding-right :5px;
}

.main{
  background-color:transparent;
 /*  margin-left:170px;
  padding-right:10px;
  padding-top:10px;
  padding-left:10px; */
}

.main a {
  color:blue;
  text-decoration:underline;
}

.main h4.levy
{
    color:blue;
    text-align:left;
    background-color: transparent; 
}

.leftmenu img {
  border: 0px;
}

div.leftmenu a {
  padding-left:5px;
  display:block;
  color:blue;
  text-decoration:none;
}

div.leftmenu a:visited{
  padding-left:5px;
  display:block;
  color:blue;
  text-decoration:none;
}

div.leftmenu a:link {
  padding-left:5px;
  display:block;
  color:blue;
  text-decoration:none;
}

div.leftmenu a:hover {
  background-color:#bde5fe;
  font-weight:bold;
  text-decoration:none;
}

div.leftmenu ul{
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  padding:5px;
  background-color:transparent;
  border:0px solid #0033bb;
}

div.leftmenu li{
  display:block;
  background-color:#dbf1ff;
  border-top: 1px solid #0033bb;
  border-bottom: 1px solid #0033bb;
  list-style-type: none;
  padding:2px;
  margin:3px;
}

div.leftmenu h2 {
   margin-bottom:0px;
   margin-top:20px;
   color:#0033bb;
   font-weight:bold;
   font-style:italic;
   text-align:center;
}
div.leftmenu h4{
   margin-bottom:0px;
}

div.leftmenu p{
	padding-left:15px;
	padding-right:15px;
}

td.prihlaseni{
  padding-left:20px;
  padding-right:20px;
}

div.fotka {
      border: 1px solid #0033bb;
      width:158px;
      height:158px;
      text-align:center;
      background-color: #ecffff;
      padding:3px;
}

td.fotka {
      border: 1px solid #0033bb;
      width:158px;
      height:158px;
      text-align:center;
      background-color: #ecffff;
      padding:3px;
}

img.nahled {
    border: 1px solid black;
    cursor: Pointer;
    padding:0px;
    margin:0px;
    display:block;
    width:150px;
    height:150px;
  }

img.turistika {
    
    border: 1px solid black;
    padding:0px;
    margin: 0px;
    margin-right:0px;
    float:left;
    width:194px;
    height:144px;
    
  }
  
div.turistikaramecek {
 	  border: 1px solid #0033bb;
      background-color: #ecffff;
      padding:3px;
      width:202px;
      height:152px;
      float:left;
      margin-right:10px;
}
  
li.turistika {
	height:165px;
	list-style-type:none;
  }

table.informace {
      
      text-align:center;
      margin:auto;
      border: 4px inset #0033bb;
      border-spacing: 2px;
      border-collapse: separate;
}
td.informace{
      padding-left:15px;
      padding-right:15px;
      padding-top:2px;
      padding-bottom:2px;
      border: 1px solid #0033bb;
}
th.informace{
      padding-left:15px;
      padding-right:15px;
      padding-top:2px;
      padding-bottom:2px;
      border: 1px solid #0033bb;
      text-align:center;
}

th.informace img{
	padding:8px;
}
	
div.toppanel{
  border-top: 2px solid #0033bb;
  border-bottom: 2px solid #0033bb  ;
  background-color: #dbf1ff; 
  margin-bottom:5px;
}

div.bottompanel{
  border-top: 2px solid #0033bb;
  border-bottom: 0px solid #007031  ;
  padding-top:5px;
}


div.toppanel td{
  padding-top:2px;
  padding-bottom:2px;
}

div.toppruh{
   height:10px;
   border-top: 1px solid blue;
   border-bottom: 1px solid blue;
   background-color: #dbf1ff;
}

td.radeknadpisu{
   text-align: center;
   margin:auto;  
   padding-top:2px;
   padding-bottom:2px;
}



a.odkaznadpis{
  text-decoration:none;
}

.fotkacela{
   border: 1px solid #0033bb;
   text-align:center;
   vertical-align:middle;
   background-color: #ecffff;
   padding:5px;
   margin-bottom:10px;
}

.bezokraje{
   margin:0px;
}

.bezramecku {
	border: 0px solid black;
}

.navigace{
   width:90px;
   background-color:#ecffff;
   cursor: Pointer;
   border-top: 1px solid blue;
   border-bottom: 1px solid blue;
   border-left: 0px solid blue;
   border-right: 0px solid blue;
   margin-left:10px;
   margin-right:10px;
}
.aktualita{
  width:100%;
}
img.odkaz{
  border: 0px solid blue;
  margin: 5px;
}

fieldset.prihlaseni{
  border: 1px solid #3f497a;
  width: 145px;
  padding-left:20px;
  padding-right:20px;
  padding-top: 0px;
  padding-bottom: 10px;
}
div.aktuality p{
	margin-top: 3px;
	margin-bottom: 3px;
}
fieldset.priloha {
	width: 200px;
	margin-top:10px;
	margin-bottom: 10px;
}
.odsazeni {
	margin-left:20px;
}

.hodiny {
	font-family: Arial;
	font-size: small;
	font-weight: bold;
}

a.gray, a:link.gray, a:visited.gray  {
  color: gray;
  text-decoration-line: underline;
  text-decoration-style: solid;
}

.new-section {
	margin-top:10px;
	margin-bottom:10px;
	max-width:660px;
}

.new-section-name {
	margin-bottom:5px;
	padding-left:0px;

}
a.new-section-name {
	text-decoration: none;
}
