body {
background: url(img/pattern.gif) repeat-y top center;
margin:24px; 
text-align: center;
font: 90% Verdana,georgia,arial;
}
i {
font-size: x-small;
}
table {
text-align: left;
margin:0 auto;
background: #f6fff6;
}
td {
vertical-align:middle;
}
dt {
font-weight: bold;
}

form {
width: 80%;
margin: 0 auto;
}
textarea{
width: 150px;
}
fieldset {
border-left:1px solid #dfd;
border-top:1px solid #dfd;
border-bottom:2px solid #aaa;
border-right:2px solid #aaa;
}
legend {
color: #B88;
border-left:1px solid #dfd;
border-top:1px solid #dfd;
border-bottom:2px solid #aaa;
border-right:2px solid #aaa;
padding: 4px;
}
ul {
list-style: none;
position: relative;
top: 15px;
margin:0;
}
li {
display:inline;
}
a{
margin: 7px;
text-decoration: none;
color:#8f5959;
letter-spacing: 1px;
border-bottom:1px solid lightgreen;
}
a:hover{
background:url(img/tecka.gif) repeat-x bottom center;
color:#8f9959;
border-bottom-style:none;
}
.podtrhnout {
border-bottom: 2px dotted #cfe;
}
.submit {
width: 150px;
}
#header {
background: url(img/header_form.jpg);
height: 178px;
}
#content {
text-align: center;
padding: 12px;
background: #fff url(img/pozadi_form.gif) repeat-y;
}
#all {
width: 565px; height:339px;
margin: 0 auto;
}
#text {
padding-top: 207px;
}
#mail {
color: 7C7;
letter-spacing:normal;
border-bottom-style: none;
width: 300px;
}
a:hover#mail {
color: #7C0;
border-bottom-style: none;
}
#footer {
background: url(img/footer_form.jpg) top center;
height: 75px;
clear: both;
}