BODY {
background-color:#FFF;
font-family:arial;
font-size:13px;
height:100%;
margin:0;
padding:0;
text-align:left;
width:100%
}

.kontejner {
background:transparent url(images/kontejner.jpg) repeat-y top center;
margin:auto;
text-align:left;
vertical-align:middle;
width:1024px
}

.vrsek {
background:transparent url(images/banner1.jpg) no-repeat;
border:0;
height:197px;
left:22px;
margin:auto;
position:relative;
width:1024px
}

.info {
background:transparent url(images/info.jpg) no-repeat;
border:0;
height:30px;
margin-left:0;
position:relative;
width:1024px
}

.plocha {
float:left;
min-height:600px;
padding:20px 10px 20px 35px;
text-align:left;
vertical-align:top;
width:780px
}

.plochap {
float:right;
padding:20px 30px 10px 10px;
vertical-align:top;
width:150px
}

.spodek {
background:transparent url(images/info.jpg) no-repeat top center;
font-size:12px;
height:80px;
margin-top:20px;
text-align:center;
width:1024px
}

.spodek1 {
height:80px;
margin-left:30px;
width:750px
}

.clear {
clear:both
}

.img {
float:left;
margin-right:8px
}

.imgprava {
float:right;
margin-left:5px
}

.rezer a {
color:#00f;
font-weight:700;
text-decoration:underline;
width:100%
}

.rezer a:hover {
color:#600;
text-decoration:underline
}

h1 {
color:#004080;
font-size:18px;
font-weight:400;
margin-bottom:0;
margin-top:10px
}

h2 {
font-size:13px;
font-weight:400;
margin-bottom:15px;
margin-top:0;
text-align:right
}

h3 {
color:#004080;
display:inline;
font-size:13px;
font-weight:400;
margin-right:3px
}

.abeceda {
font-size:14px;
font-weight:400;
margin-left:30px;
padding-top:7px
}

.abeceda a {
color:#600;
padding-left:25px;
text-decoration:none
}

.abeceda a:hover {
color:red
}

ul {
margin-bottom:0;
margin-top:0
}

li {
padding-bottom:5px
}

a {
color:#600;
text-decoration:underline;
width:100%
}

a:hover {
color:#c12e1e;
text-decoration:none
}

.mapawebu {
list-style-type:square
}

p {
margin-top:0
}

em {
color:#c12e1e;
font-size:13px
}

.rekl {
text-align:center
}

.odkazy {
border:0;
color:#b4b37a;
float:left;
height:auto;
margin:5px auto 10px 30px;
text-align:left;
width:970px
}

.odkazy a {
color:#b4b37a;
font-size:10px;
text-decoration:underline;
width:100%
}

.odkazy a:hover {
color:#600;
font-size:10px;
text-decoration:underline
}

.obrazek {
background:#F0EEE0;
border:1px solid #AFAB8E;
float:left;
height:100px;
margin:6px;
width:123px
}

.obrazek1 {
background:#F0EEE0;
border:1px solid #AFAB8E;
float:left;
margin:5px 3px 0 0;
padding:3px
}

.obraz {
background:#F0EEE0;
border:1px solid #AFAB8E;
float:left;
height:188px;
margin-right:8px;
padding:5px;
width:250px
}

.obrazprava {
background:#F0EEE0;
border:1px solid #AFAB8E;
float:right;
height:188px;
width:250px
}

.mesta {
background:#eaead0;
color:#245882;
font-family:arial;
font-size:13px;
margin:0 0 0 40px;
padding:10px;
width:770px
}

.mesta a {
color:#008040
}

.mesta a:hover {
color:#052d4e
}

form td {
color:#c12e1e;
text-align:left
}

.zpet {
padding-top:20px;
text-align:right
}

.zpet a {
color:#b4b37a;
font-size:13px;
text-decoration:none
}

.zpet a:hover {
color:#600;
font-size:13px;
text-decoration:underline
}

.mujform {
float:left;
width:480px
}

label {
float:left;
font-weight:700;
margin-right:5px;
margin-top:4px;
text-align:right;
width:130px
}

.formtable {
color:#c12e1e;
float:right;
padding-right:90px;
width:200px
}

.poznamka1 {
margin-top:190px
}

.poznamka4 {
margin-top:35px
}

.poznamka5 {
margin-top:15px
}

.vyhledavac {
height:10px;
margin-right:10px
}

.vyhl {
margin-right:10px;
margin-top:15px
}

.imgtwins {
padding-left:6px
}

input,textarea {
margin-top:4px
}

.poznamka2,.poznamka7 {
margin-top:40px
}

.poznamka3,.poznamka6 {
margin-top:50px
}