body {
position: relative;
background-color: white;
color: Black;
text-align: center;
font-family: Trebuchet MS, Arial, Helvetica;
}
div#header {
  position: relative;
  margin: 0px;
  padding: 0px;
  height: 110px;
  background: url(images/podklad.jpg);
  background-repeat:no-repeat;
  background-position: 50% 0%;
/*  border: 1px solid #ccc;*/
}
div#header-title{
/*  border: 1px solid red;*/
  padding-left: 12.5em;
  padding-top: 15px;
  height: 88px;

  text-align: left;
  /*background-color:#ffffff;*/
}
div#header-title A.nazev{
  color: #0000cd;
  font-size: 35px;
  line-height:33px;
  font-weight: bold;
  text-decoration: none;
}
div#header-title A.nazev:hover{
  color: #0000cd;
  font-size: 35px;
  line-height:33px;
  text-decoration: none;
  font-weight: bold;
}
#header-title A.nazev_maly{
  color: black;
  font-size: 25px;
  line-height:20px;
  text-decoration: none;
}
#header-title A.nazev_maly:hover{
  color: black;
  font-size: 25px;
  line-height:20px;
  text-decoration: none;
}
.lastchange {
  padding-top: 5px;
  text-align: center;
  font-size: smaller;
  /*border-bottom: 1px solid #ccc;*/
}
div#body {
  position: relative;
width: 900px;
text-align: left;
margin: 15px auto;
text-align: justify;
}
div#obsah {
  position: relative;
width: 710px;
float: right;
}
div#menu {
  position: relative;
width: 180px;
font-size: 100%;
border-right: 1px solid #c8d1d9;
float: left;
text-align: left;
}
div#podmenu {
  font-size: 90%;
  font-weight: normal;
  text-align: left;
  color: #707070;
  /*margin-right: 0em; 
  background: url(../images/external.png) top left no-repeat;*/
  list-style-type: square;
  list-style-position: outside;
  /*border:1px solid red;*/
}
div#podpodmenu {
  font-size: 87%;
  font-weight: normal;
  text-align: left;
  color: #707070;
  margin-left: 10px;
  /*margin-right: 0em; 
  background: url(../images/external.png) top left no-repeat;*/
  list-style-type: square;
  list-style-position: outside;
  /*border:1px solid red;*/
}
div#patka {
font-size: 80%;
color: #7e7e7e;
text-align: center;
border-top: 1px solid #c8d1d9;
clear: both;
}
div#novinky {
  font-size: 80%;
  font-weight: normal;
  text-align: left;
  color: #707070;
  /*margin-right: 0em; 
  background: url(../images/external.png) top left no-repeat;*/
  list-style-type: square;
  list-style-position: outside;
  
  /*border:1px solid red;*/
}
div#patka a {
color : #7e7e7e !important;
}
p {
margin : 5px 15px 20px 15px;
line-height : 130%;
}
p.box {
background-color: #f6f7fc;
color: #6f90ba;
margin: 10px;
padding: 10px;
border: 1px solid #c8d1d9;
}
ol, ul {
margin : 15px 25px 15px 50px;
padding : 0;
}
li {
margin : 15px 10px 15px 10px;
padding : 0;
line-height : 130%;
}
h1, h3, h4, h5 {
margin: 0 15px 15px 15px;
font-size: 190%;
font-weight: normal;
color: #0000cd;
font-family: "Times New Roman", Times, serif;
border-bottom: 1px solid #c8d1d9;
}
h2 {
margin: 20px 15px 5px 15px;
font-size: 130%;
font-weight: normal;
color: #00009C;
font-family: "Times New Roman", Times, serif;
}
h3 {
font-size: 110%;
color: #00009C;
}
h4 {
margin: 20px 15px 5px 15px;
font-size: 130%;
font-weight: normal;
color: #2683C7;
font-family: "Times New Roman", Times, serif;
}
h5 { /* menu */
font-size: 150%;
border-bottom: 1px solid #c8d1d9;
color: #00009C;
}
h6 {
margin: 30px 15px 5px 15px;
font-size: 120%;
font-weight: normal;
border-bottom: 1px solid #c8d1d9;
color: #00009C;
}
h7 { /* neni definovan a je volny */
font-size: 150%;
border-bottom: 1px solid #c8d1d9;
color: #00009C;
}
strong, em {
color : #0000cd;
}
a:link {
color : #0000cd;
}
a:visited {
color : #0000cd;
}
a:hover {
color: #0000cd;
}
div#menu a {
  color: #2683C7;
  text-decoration: none;
}
div#menu a:hover {
  color: #707070; /*00478A;*/
}
div#menu a.activ {
  color: #707070;
  text-decoration: none;
  /*border-bottom:1px solid #ccc;
  border-top:1px solid #ccc;
  background-color:#ddd;*/
  font-weight: bolder;
}
div#menu ul {
margin : 10px 10px 10px 20px;
padding : 0;
 text-decoration: none;
}
div#menu ul li {
margin : 2px 0 2px 0;
padding : 0;
list-style-type : none;
font-weight : bold;
}
div#menu p {
padding : 10px;
border : 1px dashed #c8d1d9;
}
div#podmenu ul {
    margin: 0px; 
}
div#podmenu ul li{
     margin : 4px 0 4px 15px;
     list-style-type: none;
     list-style-position: outside;
     /*padding-left: 0.5em;*/
}
div#obsah .akt_datum {
  font-size: 0.8em;
  font-weight: normal; /*  border:1px solid #94D0F5;
  background-color: #D8EEFA;*/
  color: #858585;
  text-align: left;
  padding-left: 25px; 
}
div#obsah .akt_datum_2 {
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  font-weight: normal; /*  border:1px solid #94D0F5;
  background-color: #D8EEFA;*/
  color: #858585;
  text-align: left;
  margin-top : 1px;
  padding: 0px;
  padding-left: 15px;
}
div#obsah .clanek{
  margin: 20px 15px 5px 15px;
  font-size: 120%;
  font-weight: normal;
  color: #007FFF;
  font-family: "Times New Roman", Times, serif;
  cursor:pointer;
}
div#obsah .male_pismo{
  font-size: 12px;
  margin-left: 10px;
}
address {
  margin : 5px 15px 20px 15px;
line-height : 130%;
}
div#obsah img.ram { 
  border:1px solid #ccc;
}
.zvyraznit
{
	color: blue;
	font-weight: bolder;
}

div#obsah td{
  vertical-align: top;
}

/* fotogalerie */

div#obsah p.main-text 
{
	font-family: Tahoma, Verdana, Arial;	color: #202020;	FONT-SIZE: 13px;	margin-top : 20px;
	width : 90%;	margin-left : 5px;	margin-bottom : 0px;	margin-right : 10px; 
}
div#obsah td.foto {
	padding-top : 3px;
	background-color : #E7E7E7;
	padding-left : 3px;
	padding-bottom : 3px;
	padding-right : 3px;
	text-align : center;
}
.small 
{ 
  font-family: Tahoma, Verdana, Arial; FONT-SIZE: 15px; color: #00009C; text-decoration: none;
  margin: 20px 15px 5px 15px;
}
div#obsah ul li{
     margin : 0px 0px 0px 0px;
     list-style-position: outside;
     /*padding-left: 0.5em;*/
}
div#obsah a 
{ 
  color: blue; text-decoration: none; font-weight: bold;
}
div#obsah a.small2 
{ 
  font-family: Tahoma, Verdana, Arial; FONT-SIZE: 9px; color: blue; text-decoration: none;
}
div#uprostred {
text-align : center;
/* border-width: 5px ; border-style: solid; border-color: navy navy blue navy; */
}
div#obsah .note_red {
	color: Red;
	padding-left: 0px;
	padding-top: 0px;
}
div#obsah .note_red_2 {
	color: Red;
	padding-left: 0px;
	padding-top: 0px;
}
div#obsah .note_red_3 {
	color: Red;
	padding-left: 15px;
}

div#obsah .skryvany {display: none}
  p, ul, ol, blockquote {
	margin-top: 0;
}

div#obsah .vpravo {
	font-size: 12px;
  text-align: right;
	margin-top: -25px;
}

div#obsah .obtekani {
margin-left: 7px; float: right;
padding: 5px 10px 5px 10px;
}

div#obsah .obtekani_uvod {
margin-left: 7px; float: right;
padding: 5px 0px 5px 0px;
}

div#obsah td.seznam_nadpis {
  font-size: 14px;;
  font-weight: bolder;
  border-bottom: 1px solid #ccc; /* 94D0F5;*/
/*  background-color: #D8EEFA; */
  color: #000000;
  text-align: left;
  padding: 1px;
}

div#obsah td.seznam_text {
  font-size: 13px;
  border:0px;
/*  background-color: #eeeeee; */
  color: #000000;
  text-align:left;
  font-style: italic;
    padding-top: 3px;
    padding-left: 3px;
}

div#obsah td.akt_datum {
  font-size: 13px;
  font-weight: normal; /*  border:1px solid #94D0F5;
  background-color: #D8EEFA;*/
  color: #858585;
  text-align: left;
  padding: 1px;
    padding-top: 3px;
}

div#obsah td a {
  font-size: 13px;
  font-weight: normal; /*  border:1px solid #94D0F5;
  background-color: #D8EEFA;*/
  text-align: left;
  padding: 1px;
    padding-top: 3px;
}



/*Nav bar styles*/

div#obsah ul.nav,
div#obsah .nav ul{
margin: 0;
margin-top: 10px;
margin-bottom: 20px;
padding: 0;
cursor: default;
list-style-type: none;
display: inline;
font-size: small;
}

div#obsah ul.nav{
display: table;
/*Just add the following properties and values*/
	width: 100%;

}

div#obsah ul.block{
width: 100%;
table-layout: fixed;
}

div#obsah ul.nav>li{
display: table-cell;
position: relative;
padding: 2px 6px;
}
/*
ul.nav>li:hover{
padding-right: 1px;
}*/

div#obsah ul.nav li>ul{
display: none;
position: absolute;
max-width: 40ex;
margin-left: -6px;
margin-top: 2px;
}

div#obsah ul.nav li:hover>ul{
display : block;
}

div#obsah .nav ul li a{
display: block;
padding: 2px 10px;
}

div#obsah ul.nav li a{
display: block;
}

/*Menu styles*/

div#obsah ul.nav,
div#obsah ul.nav li,
div#obsah ul.nav li a,
div#obsah .nav ul,
div#obsah .nav ul li,
div#obsah .nav ul li a{
background-color: #ffffff;
color: #2683C7;
}

div#obsah ul.nav li:hover,
div#obsah ul.nav li a:hover,
div#obsah .nav ul li:hover,
div#obsah .nav ul li a:hover{
background-color: #2683C7;
color: #ffffff;
}

div#obsah ul.nav li:active,
div#obsah ul.nav li a:active,
div#obsah .nav ul li:active,
div#obsah .nav ul li a:active{
background-color: #707070;
color: #ffffff;
}

div#obsah ul.nav,
div#obsah .nav ul{
border: 1px solid #369;
}

div#obsah  .nav a{
text-decoration: none;
}
