/* MENU */



/* style of MENU RIGHT */
#horizontal_navigation{
  font-size: 10px;
  margin: 0 0 5px 0;
  background-color: #F8FFF2;
  border: 1px #F1F1F1 solid;
  padding: 3px;
}

/* style of MENU RIGHT */
div#hardmenu{
  width: 180px;
  float: right;
  margin: 0;
}
div#hardmenu div.menu_blok{
  background-color: #ededed;
  margin: 10px 0 0 0;
  padding: 0;
}
div#hardmenu div.menu_blok div.menu_nadpis{
  height: 27px;
  background-image: url('../design/layout_menu_r_header.jpg');
  background-repeat: no-repeat;  
  color: #ffffff;
  font-weight: bold;
  text-align: justify;
  padding: 0;
  margin: 0;
  font-size: 12px
}
div#hardmenu div.menu_blok div.menu_nadpis div.text{
  padding: 6px 0 0 10px;
}
div#hardmenu div.menu_blok div.menu_nadpis a.menu_odkaz{
  padding: 6px 0 0 10px;
  text-decoration: none;
  color: #ffffff;
  font-weight: bold;
  display: block;
}
div#hardmenu div.menu_blok div.menu_nadpis a.menu_odkaz:hover{
  color: #C21300;
}
div#hardmenu ul{
  padding: 0;
  margin: 0;
  border: 0px none;
  list-style-type:none
}
div#hardmenu ul li{
  display: block;
  overflow: hidden;
  text-align: left;  /*zmena z center by Fk */
  text-indent: 15px; /*Fk*/
  line-height: 20px;
  color: #000000;
  font-size: 11px;
  margin: 0;
  padding: 0;
  border-bottom: 1px #ffffff solid;
  height: 20px;
}
div#hardmenu ul li a{
  display: block;
/*  overflow: hidden;
  text-align: center;
*/  text-decoration: none;
/*  line-height: 20px;
*/  color: #000000;
/*  font-size: 11px;
  margin: 0;
  padding: 0;
  border-bottom: 1px #ffffff solid;
  height: 20px;  */
}
div#hardmenu ul li a:hover{
  color: #C21300;
  background-color: #dcd8cd;
}

/* KALENDAR */
.box_menu_kalendar .obal_navigace{
width: 180px;
margin: 0 auto 0 auto;
margin-top: 5px;
margin-bottom: 0px;
}


.box_menu_kalendar .navigace_mesic{
width: 95px;
height: 20px;
line-height: 20px;
text-align: center;
float: left; 
}

.box_menu_kalendar .navigace_mesic select{
width:70px;
margin:0px;
padding:0px;
font-size: 9px;
}

.box_menu_kalendar .navigace_rok select{
width:50px;
margin:0px;
padding:0px;
font-size: 9px;
}

.box_menu_kalendar .navigace_mesic a{
color: #000000;
text-decoration: none;
font-weight: bold;
font-size: 12px;
margin-left:1px;
}

.box_menu_kalendar .navigace_mesic a:hover{
color: #c21300;
background-color: #dcd8cd;
}

.box_menu_kalendar .navigace_rok{
width: 85px;
height: 20px;
line-height: 20px;
text-align: right;
margin-left: 95px;
}

.box_menu_kalendar .navigace_rok a{
color: #000000;
text-decoration: none;
font-weight: bold;
font-size: 12px;
margin-right:1px;
}

.box_menu_kalendar .navigace_rok a:hover{
color: #c21300;
background-color: #dcd8cd;
}

.box_menu_kalendar table {
width: 180px;
margin: 5px auto 0 auto;
background-color: #ededed;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ffffff;
text-align: center;
border-collapse: collapse;
font-size: 12px;
}

.box_menu_kalendar .horni {
/*background: #CBC3b8; */
background: #87CC4b;
color: #ffffff;
font-weight: bold;
font-size: 10px;
}

.box_menu_kalendar table tr td {
border: 1px solid #ffffff;
}

.box_menu_kalendar table tr td#dnesek {
border: 2px solid #000000;
}

.box_menu_kalendar table tr td a {
display: block;
color: #000000;
width: 100%;
height: 100%;
background-color: #dcd8cd;
text-decoration: none;
}

.box_menu_kalendar table tr td a:hover {
color: #c21300;
background-color: #dcd8cd;
}
/* KONEC KALENDARE */

/* style of MENU LEFT */
div#navigation{
  width: 200px;
  float: left;
  margin: 0;
  text-align: left;
}
div#navigation div.nadpis{
  height: 27px;
  background-image: url('../design/layout_menu_l_header.jpg');
  background-repeat: no-repeat;  
  text-align: left;
  padding: 0;
  font-size: 13px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0
}
div#navigation div.nadpis a.nadpis_menu{
  padding: 5px 0 0 10px;
  text-decoration: none;
  color: #ffffff;
  font-weight: bold;
  display: block;
}
div#navigation div.nadpis a.nadpis_menu:hover{
  color: #C21300;
}
div#navigation ul.left_menu{
  list-style: none;
  margin: 0;
  padding: 0;
  width: 200px;
  font-size: 11px;
  background-color: #ededed;
}
div#navigation ul.left_menu li a.folder{
  background-position: left;
  background-repeat: no-repeat;
}

div#navigation ul.left_menu li a.folder:hover {
  background-color: #dcd8cd;
  background-position: left;
  background-repeat: no-repeat;
}
div#navigation ul.left_menu li a{
  overflow: hidden;
  display: block;
  height: 20px;
  line-height: 20px;
  width: 100%;
  color: #000000;
  text-indent: 15px;
  text-decoration: none;
  border-bottom: 1px #ffffff solid;
}
div#navigation ul.left_menu li a:hover, div#navigation ul.left_menu li a.active {
  background-color: #dcd8cd;
  color: #C21300;
}
div#navigation ul.left_menu_hidden li{
  display: none;
}
div#navigation ul.left_menu li ul.sub_files{
  display: none;
  padding: 0;
  margin: 0;
  list-style: none;
}
div#navigation ul.left_menu li ul.sub_files li a{
  text-indent: 20px;
  background-image: url('../design/puntik.gif');
  background-repeat: no-repeat;
  background-position: 10px 9px
}
div#navigation ul.left_menu li ul.sub_files li a:hover{
  background-image: url('../design/puntik.gif');
  background-repeat: no-repeat;
  background-position: 10px 9px
}

/* ---  FOTOGALLERY RIGHT NAVIGATION --- */
div.fotogalerie_nav {
font-size: 12px;}

div.fotogalerie_nav p {
padding: 10px;}

div.fotogalerie_nav a.folder {
text-decoration: none;
color: #333333;
display: block;
background-image: url('/design/to.gif');
background-repeat: no-repeat;
background-position: 4px 1px;
text-align: left;
border-bottom: 1px solid #FFFFFF;
border-top: 1px solid #FFFFFF; ; padding-left:20px; padding-right:3px; padding-top:3px; padding-bottom:4px}

div.fotogalerie_nav a:hover.folder, div.fotogalerie_nav a.active {
color: #C21300;
background-color: #DCD8CD;}

div.fotogalerie_nav ul#idfmenu {
display: none;}

div.fotogalerie_nav ul#idfmenu li a {
display: block;
text-align: left;
padding-left: 24px;
text-indent: 0px;
background-image: url('/design/puntik.gif');
background-repeat: no-repeat;
background-position: 15px 8px}

div.fotogalerie_nav a img  {
/*display: inline;*/
width: 100px;  /*pridáno FK 07-09-27*/
height: 69px;
}

