body {
background-color: #7B7B6B;
font-family: 'Arial CE', Arial, sans-serif;
color: #2A2A26;
}

h1 {
color: #fff;
font-family: 'Arial CE', Arial, sans-serif;
padding-top: 10px;
margin: 0;
text-align: center;
}

h2 {
font-size: 1.3em;
margin-bottom: 0.5em;
margin-top: 1em;
}

h2 span {
font-size: 0.8em;
color: #848471;
}

h2 em {
color: #848471;
}

h3 {
font-size: 1em;
margin-bottom: 0;
}

p {
text-indent: 1em;
margin-top: 0.5em;
}

em {
font-style: normal;
font-weight: bold;
}

.e {
color: red;
}

.ok {
color: green;
}

.nav {
width: 100%;
margin-top: 2em;
font-size: 0.8em;
}

.nav em {
color: #848471;
}

.right {
text-align: right;
}


#main {
width: 687px;
margin-left: auto;
margin-right: auto;
}

#obrazek {
background: url('img/hoblik-top.gif');
background-position: 565px 0;
background-repeat: no-repeat;
width: 100%;
height: 51px;
}

#nadpis {
position: relative;
background: #232011;
width: 687px;
height: 142px;
}
 
#nadpis_o {
position: absolute;
top: 0;
left: 0;
background: url('img/nadpis.jpg');
background-repeat: no-repeat;
width: 687px;
height: 142px;
padding: 0;
margin: 0;
}

#obsah {
background: url('img/prouzek.gif') #F2F2EB;
background-repeat: repeat-y;
width: 661px;
border: 13px solid #C4C4AA;
border-bottom: 0;
margin: 0;
_position: relative;
&position: relative;
}

#pruh {
background: #848471 url('img/pruh.gif');
background-repeat: no-repeat;
width: 655px;
height: 22px;
border: 0;
font-family: 'Arial CE', Arial, sans-serif;
font-size: 20px;
text-align: right;
color: white;
letter-spacing: 9px;
padding: 3px;
}

#menu {
width: 122px;
position: absolute;
_top: 29px;
_left: 0;
&top: 29px;
&left: 0;
}

#text {
margin-left: 140px;
/* _padding-left: 122px; */
padding-top: 8px;
padding-bottom: 30px;
margin-right: 18px;
position: relative;  /* pokus */
text-align: justify;
}


#bottom {
width: 674px;
background: #C4C4AA;
text-align: right;
font-family: 'Verdana CE', 'Verdana', 'Arial CE', 'Helvetica CE', Verdana, Arial, sans-serif;
font-size:1.5ex;
padding-top: 0.5ex;
padding-bottom: 0.5ex;
padding-right: 13px;
color: #000;
}

address {
font-style: normal;
color: black;
}

#menu a {
display: block;
text-align: right;
background: url('img/hover.gif');
background-repeat: repeat-y;
background-position: -122px 0;
color: #5C5C4F;
font-size: 0.8em;
font-weight: bold;
text-decoration: none;
padding: 0.2em 0.5em 0.3em 0;
}

#menu a:hover {
background-position: 0 0;
background-color: #5C5C4F;
color: #FFF;
}

/*
#stroje a {
margin-top: 2px;
margin-bottom: 2px;
text-transform: lowercase;
font-size: 0.7em;
font-weight: normal;
line-height: 0.9em;
}

#stroje a:hover {
color: #000;
background: 0;
}
*/

#bottom a {
color: #9F4A28;
text-decoration: underline;
}

#bottom a:hover {
color: #000;
text-decoration: underline;
}

#text a {
color: #9F4A28;
/*border-bottom: 1px solid #9F4A28;*/
padding-bottom: -1px;
/*text-decoration: none;*/
font-weight: bold;
}

#text a:hover {
color: #000;
/*border-bottom: 1px solid #F2F2EB;*/
}

#text a:visited {
color: #666;
font-weight: normal;
/*border-bottom: 1px solid #F2F2EB;*/
}


#text a.nalezeno {
font-weight: normal;
}

form {
margin: 0;
}

#select {
background: #D9D9C8;
position: absolute;
top: 0;
left: -18px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 8px;
/* _padding-left: 0; */
width: 531px;
}

#select input {
border: 1px solid #848471;
background: #F9FBFA;
}

img {
border: 1px solid black;
margin-top: 3px;
margin-bottom: 3px;
}

ol li {
text-align: left;
}

td {
vertical-align: top;
}

.td1 {
font-weight: bold;
text-align: right;
width: 77px;
padding-right: 7px;
}

.podpis {
text-align: right;
}

.cervena  {
background-color: red;
color:white;
}

.modra {
background-color: navy;
color:white;
}

.zelena {
background-color: green;
color:white;
}

.zluta {
background-color: orange;
color:white;
}

.fialova {
background-color: violet;
color:white;
}
/* "ruzova", "svmodra", "svzelena");*/
