* {margin:0; padding:0}
body {text-align:center; background:#fff url(/img/pozadi.gif) 0 84px repeat-x; font-size:82%; line-height:160%; color:#555; font-family: sans-serif}

.all {width:770px; margin:0 auto; text-align:left;}
.all_w {background:#fff}
.aaal {border-top:1px solid #D3E6F7; background: url(/img/prechod.gif) top repeat-x}

#horninav {list-style:none; width:770px; height:30px; position:relative; top:20px; background:url(/img/tecka.gif) 0 29px repeat-x}
#horninav li {float:left; display:block; width:128px}
#horninav li a {font-size:110%; text-align:center; padding:10px 0 9px; display:block; color:darkblue; font-weight:bold; text-decoration:none; color:#2F859D}
#horninav li a:hover {background:url(/img/sipka.gif) center bottom no-repeat; color:#CCE2F6}

.doprava {text-align:right}

#levy {width:530px; float:left; margin:5px; border-left: 1px solid #D3E6F7; padding-left:5px}
#pravy {width:180px; float:right; padding:10px; border-left: 1px solid #D3E6F7}
#pravy h2 {background:#F0F0F0; margin:5px 0 10px; color:#006666}

#pata, .clear {clear:both}

h1 {font-size:120%; color:#000; background:#fff; margin-left:20px; padding-left:5px; position:relative; left:-26px;}
h2 {font-size:120%}

a {color:#008DB1}
a:hover {background:#008DB1; color:#fff}

#uvod {background:#008BAF; color:#fff; font-style:italic;}
#uvod img {margin:0; border:0}
#uvod p {padding:5px}
#uvod a {color:#fff}

form {margin:20px 0}
label {width:160px;display:block; float:left; text-align:right}
input,select {margin:2px 5px; width:215px}
textarea {margin:2px 5px;}
fieldset {border:1px solid #eee}

.left {width:350px; float:left}
.right {width:155px; padding:5px; float:right; border-left:1px solid #D3E6F7}

.all_w ul {list-style:square; margin:10px 30px}
.all_w img {margin:5px; border:2px solid #eee}


table {Border-collapse:collapse; width:230px; margin:10px 15px; float:left}
table td {border:1px solid #ccc; padding:2px}


.ohl {border-bottom:1px solid #eee}

p {margin:5px 0 10px}

#pata {text-align:right; height:70px;}
#pata p {padding:50px 0 0}

.blok {width:240px; float:left; height:200px; margin:5px 0}
.prvni {margin-right:10px; padding-right:10px; border-right:1px solid #eee}

.blok ul {clear:both}
.blok img {float:left; border: 3px solid #ccc; margin:0 5px 10px}

#apart {width:200px; float:right; position:relative; right:170px}
#apart input {width:20px}

#logo {clear:both; margin:40px 0 20px; border:none}
a.alogo:hover {background:none; }

#vlajky {position:absolute; top:142px; left:700px}
