html, body{
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    width: 100%;
    height:100%;
}

#holder {
    overflow: visible;
    position: absolute;
    top:50%;
    left:50%;
    width:0px;
    height:0px;
    border: none;
}

#holder div {
    position: absolute;
}
#blok-maly .content {
color:darkBlue;
font-family:serif;
font-size:10pt;
height:257px;
left:18px;
line-height:16px;
overflow-y:auto;
overflow-x:hidden;
padding-top:0px;
padding-left:4px;
/*text-align:center;*/
top:45px;
width:167px;
    }
    
#blok-maly .content .mesic {
    font-weight: bold;
    
}

#blok-maly .datum {
    font-weight: bold;
    text-decoration: underline;
}

#blok-maly .content li img {
    display: none;
}
#blok-maly .content li, #blok-maly .content li a {
    list-style-type:none;
    margin: 0px;
    padding: 0px;
    top: 0px;
}
#blok-maly .content ul {
    margin: 0px;
    padding: 0px;
}
#blok-maly .content ul ul {
    margin: 0px;
    /*padding-left: 10px;*/
}

#blok-maly {
    background-image: url(../grafika/blok-hodnemaly.png);
    background-attachment: scroll;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #ffe3a1;



    height:340px;
left:-514px;
top:-82px;
    width:228px;
    z-index:0;
}
#blok {
    height:442px;
    left:-250px;
    top:-223px;
    width:623px;
    z-index:-1;
}
#stin {
    height:482px;
left:-275px;
top:-223px;
    width:663px;
    z-index:-2;
}
#menu1 {
    height:368px;
    left:351px;
    text-align:center;
    top:-180px;
    overflow: hidden;
}
#menu2 {
    height: 40px;
    left: -210px;
    top: -242px;
    width: 630px;
    overflow: hidden;
}
#menu3 {
    height:30px;
    left:-195px;
    top:213px;
    width:555px;
    overflow: hidden;
}
.menu4 {
    width:550px;
    left:-221px;
    top:-209px;
    font-size: 85%;
    line-height: 22px;
    text-align: center;
    z-index:6;
}
#content .menu4 {
    position: relative;
    visibility: hidden;
    padding-bottom: 5px;
}
#content {
    padding-right: 10px;
    height:415px;
    left:-197px;
    overflow:auto;
    top:-205px;
    width:532px;
    z-index: 5;
}
#content div {
    position: relative;

}
#breadcrumb {
    top: 44%;
    left: -20%;
    width:60%;
    height:5%;
    display: none;

}
#navigation {
    top: 35%;
    left: -48%;
    width:20%;
    height:10%;
    display: none;

}

/* vinit&#345;ky menu */

#menu1 ul, #menu1 li, #menu2 ul, #menu2 li, #menu3 ul, #menu3 li, .menu4 ul, .menu4 li {
    display:inline;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0px;
    padding: 0px;
}

#menu2 li:first-child a {
	top: 10px;
}
#menu2 li:first-child + li a {
	top: 9px;
}
#menu2 li:first-child + li + li a {
	top: 8px;
}
#menu2 li:first-child + li + li + li a {
	top: 7px;
}
#menu2 li:first-child + li + li + li + li a {
	top: 6px;
}
#menu2 li:first-child + li + li + li + li + li a {
	top: 5px;
}
#menu2 li a {
	top: 4px;
}
#menu2 li a:hover {
	top: 12px !important;
}

#menu3 li:first-child a {
	top: 4px;
}
#menu3 li:first-child + li a {
	top: 2px;
}
#menu3 li:first-child + li + li a {
	top: 0px;
}
#menu3 li:first-child + li + li + li a {
	top: -2px;
}
#menu3 li a {
	top: -4px;
}
#menu3 li a:hover {
	top: 4px !important;
}


.menu5 ul, .menu5 li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin: 0px;
    padding: 0px;
}

.menu4 li {
    margin: 0px 0px 3px !important;
    padding: 1px 1px 3px;
}

.menu5 li {
    margin: 0px;
    padding: 0 10px;
}

li a {
    margin:0px;
    padding:4px;
    position:relative;
    top:4px;
}
#menu1 li img, #menu2 li img, #menu3 li img, .menu4 li img, .menu5 li img {
    display: none;
}

#menu1 li.selected, #menu2 li.selected, #menu3 li.selected, .menu4 li.selected {
    margin:0px;
    position:relative;
}
#menu1 li.selected {
    padding:0px;
    top:0px;
}
#menu2 li.selected {
    padding:4px;
    top:12px;
}
#menu3 li.selected {
    padding:4px;
    top:4px;
}
.menu4 li.selected {
    padding:2px;
    top:0px;
}
.menu4 li.selected a {
    border-bottom: 3px solid white;
}
.menu4 li a {
    padding:2px;
    top:0px;
    border-bottom: 3px double white;
    white-space: nowrap !important;
}

#menu2 li.selected a {
    padding:0px;
    top:0px !important;
}

/* MENU1 */

#menu1 li a {
    margin:0px;
    padding:0px;
    position:relative;
    top:0px;
}
#menu1 li div {
    position:relative;
    padding: 4px;
    margin:4px 0px;
    font-size: 150%;
    color: white;
}

#menu1 .skola {
    margin-left: 3px;
    margin-right:9px;
}
#menu1 .skolka {
    margin-left: 6px;
    margin-right:6px;
}
#menu1 .druzina {
    margin-left: 9px;
    margin-right:3px;
}
#menu1 .jidelna {
    margin-left: 12px;
    margin-right:0px;
}
#menu1 .skola:hover {
    margin-left: 0px;
    margin-right:12px;
}
#menu1 .skolka:hover {
    margin-left: 0px;
    margin-right:12px;
}
#menu1 .druzina:hover {
    margin-left: 0px;
    margin-right:12px;
}
#menu1 .jidelna:hover {
    margin-left: 0px;
    margin-right:12px;
}
#menu1 .selected .skola, #menu1 .selected .skolka, #menu1 .selected .druzina,
#menu1 .selected .jidelna {
    margin-left: 0px;
    margin-right:12px;
}

#blok-maly h4 {
    margin: 0px;
}

