body {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:small;
line-height:1.4;
text-align:center;
background:#a5aaae;
color:#0f0f0f;
}

#obalcelku {
margin-left:auto;
margin-right:auto;
width:752px;
}

#celek {
margin-left:auto;
margin-right:auto;
text-align:left;
margin-bottom:10px;
background:url(../image/back.gif) repeat-y;
}

#zahlavi {
width:752px;
height:179px;
position:relative;
background:#f7f1ef;
}

#zahlavi h1,#zahlavi h1 span {
width:752px;
height:65px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}

#zahlavi h1 span {
display:block;
background:url("../image/h1.gif");
left:0;
top:0;
cursor:pointer;
}

#zahlavi h1 a {
color:#000;
font-size:95%;
}

#zahlavi h2,#zahlavi h2 span {
width:752px;
height:117px;
position:absolute;
left:0;
top:65px;
overflow:hidden;
background-color:#fbfaf1;
}

#zahlavi h2 span {
display:block;
background:url("../image/h2.gif");
left:0;
top:0;
}

#wrap {
width:752px;
background:url(../image/obal.gif) repeat-y;
margin-top:15px;
margin-bottom:10px;
}

#obalobsah {
width:540px;
float:left;
}

#obsah {
text-align:justify;
padding:20px 40px 40px;
}

#obsah h1, #obsah h3 {
color:#004d9a;
font-size:115%;
}

#obsah p {
padding-top:10px;
padding-bottom:15px;
}

#obsah ul {
padding-bottom:20px;
}

#obsah li {
list-style:disc;
color:#004d9a;
margin-left:15px;
}

#obalsloupecpravy {
display:inline;
float:right;
margin-right:20px;
margin-bottom:30px;
}

#sloupecpravy {
background:#eff3f7;
overflow:hidden;
width:151px;
padding:25px 20px 20px;
}

#sloupecpravy ul {
list-style:none;
line-height:1.7;
padding-bottom:20px;
}

#sloupecpravy li {
list-style:none;
}

#menu3 h3 {
background:url(../image/arrow.gif) no-repeat 0 5px;
color:#000;
font-weight:700;
padding-left:20px;
overflow:hidden;
padding-bottom:5px;
font-size:105%;
}

#zapati {
background:#f7f1ef url(../image/foot.gif) top no-repeat;
color:#004d9a;
text-align:right;
padding-top:15px;
padding-bottom:10px;
padding-right:35px;
}

#podcarnik {
display: none;
}

hr,.form br,#obalsloupeclevy,#menu1 {
display:none;
}

html,body {
height:100%;
}

#cleaner {
clear:both;
height:1px;
line-height:1px;
font-size:1px;
background:url(../image/back.gif) repeat-y;
}

#hidden {
width:100px;
position:absolute;
left:0;
top:-1000px;
}

.form {
padding-bottom:20px;
margin-left:15px;
width:380px;
}

.form fieldset {
border:1px solid #ccae83;
padding:0 15px 15px;
}

.form legend {
color:#985900;
font-weight:700;
padding:10px 2px;
}

.form label {
display:block;
padding-top:5px;
}

.form div {
margin-top:3px;
}

.form div#alert {
color:Red;
padding-bottom:10px;
font-weight:700;
}

textarea {
height:70px;
width:250px;
display:block;
}

input {
width:200px;
margin-top:2px;
margin-bottom:8px;
display:block;
}

input#odeslat {
display:block;
height:22px;
margin-top:20px;
width:100px;
}

*,form .form {
margin:0;
padding:0;
}

#obsah a,#sloupecpravy li a,#zapati a {
color:#004d9a;
text-decoration:underline;
}

#obsah a:hover,#sloupecpravy li a:hover,#zapati a:hover {
color:#004d9a;
text-decoration:none;
}