body {
    background: #4C8F08;
    background-image: url("img/back_del.png");
    background-repeat: repeat-y;
    margin: 2px;
    padding: 2px;
    color: #C6DB96;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 14px;
}

body#index {
    background: #4C8F08;
}

a:link {color: #FFF; text-decoration: none;}
a:visited {color: #FFF; text-decoration: underline;}
a:hover {color: #6ED901; text-decoration: underline;}
a:active {color: red; text-decoration: underline;}

p {
    margin: 1em 0 1em 5px;
    text-indent: 1%;
}

table#table {
    text-align: center;
    font-family: Tahoma, sans-serif;
    font-size: 12px;
    width: 650px;
    margin: 2px;
    padding: 2px;
}    

table#table td {
    margin: 2px;
    padding: 2px;
}

tr#kontakt {
    background: #316E03;
    text-transform: uppercase;

}    

#hore {
    position: relative;
    z-index: 25;
}

#menu {
    background-image: url("img/menu_back.png");
    background-repeat: no-repeat;
    margin: 5px 0 0 0;
    padding: 2px 0 1px 5px;
    width: 677px;
    height: 22px;
    position: relative;
    z-index: 50;
}

#main {
    width: 677px;
    margin: 2em 0 0 3px;
    padding: 0 0 10px 0;
    position: relative;
    z-index: 75;
}

#main #text {
    margin: 0 1em 0 0;
    padding: 0 1em 0 0;
    text-align: justify;
    position: relative;
    z-index: 76;
}

#dole {
    position: relative; bottom: -1;
    z-index: 100;
}

#adresa {
    text-align:    center;
    font-family: sans-serif;
    font-size: 9px;    
    position: relative; bottom: -4;
    z-index: 100;
}

#novinky {
    background: #387610;
    color:#FFF;
    border: 1px solid #4C8F08;
    width: 190px;
    margin: 0.5em;
    padding: 0.5em;
    font-family: Tahoma, sans-serif;
    font-size: 10px;    
    position: absolute; top: 15px; left: 692px;
    z-index: 75;
}

#novinky li {
    list-style-type: none;
    margin: 0.75em 0 0 -27px;
}

#novinky a:link {color: #FFF; text-decoration: none;}
#novinky a:visited {color: #C6DB96; text-decoration: none;}
#novinky a:hover {color: #FFF; text-decoration: underline;}

#sidlo {
    margin: 0 0 5px 5px;
    padding: 0 0 5px 5px;
    float: right;
}
#fdi {
    background-image: url("img/back_prev.png");
    background-repeat: no-repeat;
    padding: 23px 0 0 5px;
}
#zber {
    background-image: url("img/back_prev_zb.png");
    background-repeat: no-repeat;
    padding: 23px 0 0 5px;
}
#lab {
    background-image: url("img/back_prev_lab.png");
    background-repeat: no-repeat;
    padding: 23px 0 0 5px;
}

#mesto {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 14px;
    text-transform: uppercase;
}

#adr {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 12px;
}

#mapa {
    float: right;
    margin: 3px;
}

#kalibr {
    float: right;
    margin: 3px;
}
#kalibr img {margin: 0 0 15px 15px;}

#kal {
    font-family: Arial, Tahoma, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    text-align: justify;
}
#frontier {
    float: right;
    margin: 0 0 7px 15px;
}

#rozmery td {
	text-align: center;
	font-size: 12px;
	color: #E7F7C3;
}

#rozmery #nadpis {
	font-size: 11px;
	background: #4B7D19;
}
#rozmery #par {
	background: #55A10A;
}

