body {
    background: #E7E7E7;
    background: url("i/backmain.gif") repeat-y;
    background-position: center;
    margin: 0;
    padding: 0;
    border: 0;
}

a:link    {
    font-weight: bold;
    text-decoration: none;
    color: #CD3117;
    background: transparent;
    }

a:visited {
    font-weight: bold;
    text-decoration: none;
    color: #CD3117;
    background: transparent;
    }

a:hover    {
    font-weight: bold;
    text-decoration: underline;
    color: #CD3117;
    background: transparent;
    }

a:active {
    font-weight: bold;
    text-decoration: none;
    color: #CD3117;
    background: transparent;
    }


#head { background: url("i/headback.jpg") no-repeat; background-position: top right; }
.minikontakt { width: 200px; padding: 10px; text-align: right; font-family: arial; font-size: 11px; font-weight: bold; color: #6D6A6A; }
#menustart { background: url("i/menustart.gif") no-repeat; background-position: top left; }
#upmenu { background: url("i/upmenuback.gif") repeat-x; }
#menu { background: #E7D4AB; }
.left { text-align: left; }
.right { text-align: right; float: right; }

#menu ul {
list-style: none;
padding: 0;
margin: 0;
border: 0;
background: url("i/menuback.gif") repeat-y;
}

#menu li {
text-align: left;
font: 11px/25px arial;
margin: 0;
padding: 0;
font-weight: bold;
color: #fff;
}

#menu li a {
display: block;
font-weight: bold;
padding-left: 11px;
padding-right: 8px;
color: #fff;
text-decoration: none;
}

#menu li a:hover {
font-weight: bold;
color: #FCF900;
background: url("i/menuback_s.gif") repeat-y;
}

#textarea {
background: #F6EAD1; padding: 10px; font-family: arial; font-weight: bold; color: #D43606; font-size: 14px;
}

h1{
background: url(i/nadpis.gif) no-repeat; background-position: top left; margin-bottom: 10px;
padding-left: 12px; font-family: arial; font-weight: bold; color: #D43606; font-size: 14px;
}

.navig_on{font:normal bold 11px Arial;color:#000000;text-decoration:none}
.navig_on:hover{text-decoration:underline;}
.navig_off{font:normal bold 11px Arial;color:#707070;}

.text { background: #E7D4AB; padding: 5px; font-family: arial; font-weight: normal; color: #000; font-size: 11px;}

.listing {
background: #E7D4AB;
font-size: 11px; color: #464E4C;
font-weight:normal;
}

select {
background: #F6EAD1;
font-size: 11px; color: #464E4C;
}

input {
background: #F6EAD1;
font-size: 11px; color: #464E4C;
}

textarea {
background: #F6EAD1;
font-size: 11px; color: #464E4C;
}

.listtop { padding-top: 8px; padding-bottom: 2px; font-size: 11px; color: #B30202; }
.listtop2 { padding-top: 8px; padding-bottom: 2px; font-size: 11px; color: #464E4C; }
.listhr { background: url("i/listhr.gif") repeat; }

.listingimg { text-align: left; vertical-align: top; padding: 5px; padding-bottom:0px; cursor:hand; }
.listbottom { padding-bottom: 8px; }

.detail1 { margin: 6px; background: #E7D4AB; vertical-align: top; }
.detail2 { background: #F1E3C4; font-size: 11px; color: #464E4C; vertical-align: top; padding: 13px; padding-top:5px; font-weight:normal;}
.detailimg { border: 0; padding-bottom: 15px; }

.red { font-size: 12px; color: #B30202; }
.grey { font-size: 11px; color: #464E4C; }
.onoff { vertical-align: middle; }



#copyright {
background: url("i/textend.gif") no-repeat; background-position: top; font-family: arial; font-size: 11px; color: #CAC8C8;  }

#copyright a, #copyright a:hover { font-family: arial; font-size: 11px; color: #CAC8C8; font-weight: normal; }
