*    { margin: 0;  padding: 0}
body { text-align: center; background:#ffffff; font: 0.83em Verdana, sans-serif; color:#000000}
img,input,fieldset,textarea,legend { border: 1px solid #336699;padding:1px;margin:2px}
h1   { color:#CC0000;font-size: 16px; padding:20px;text-align:center}
p { padding-top:10px }
h2 { color:#CC0000; font-size: 14px; padding:12px }
h3 { color:#CC0000; font-size: 13px; padding:12px }
input:focus,textarea:focus {background-color: #ffffff; color:black; border-style:inset}
li {list-style-type: square; margin-top:3px;margin-left:17px}
.form,.form:hover { margin: 0px; border-width:0px; background:transparent; padding:0px }
fieldset {margin-top:9px; margin-bottom:5px; padding:8px }
legend {background-color:#e1e2e2 }
h1,h2,legend  {font-weight:bold}
td{ padding:2px;text-align:left;vertical-align:middle;border-bottom:1px dashed #F86642;}
.cntr { text-align: center}
.m {color:#258DC8}
.odkaz,.skryvany {cursor: hand}
.skryvany {display: none}
.code {font-size:10px;color:silver;font-variant:italic;text-align:left}
.sort {position: absolute; width:200px;height:18px}
#text a,#pata a,#aktual a,.letter a,#obsah a,#obsah2 a {color: #258DC8}
#obsah .sort a{font-size:15px;color:#F33900;font-weight:bold;text-decoration:none}
#obsah .sort a:hover{color:#A42200}

#stranka  { margin: 0px auto; width: 770px}
#top{ width: 770px; height:91px; background-image:url('img/top_new.png');display:block;margin-top:10px;margin-bottom:25px}
#obsah { float:left;text-align:left;width: 535px; height:auto; background:url('img/line.png');padding:0px 23px 0px 30px}
#obsah-top { float:left;width: 588px; height:89px; background:url('img/fotos_new.png');margin:0px 23px 0px -26px}
#obsah-bottom { float:left;width: 588px; height:18px; background:url('img/bottom.png');margin:0px 23px 0px -30px}
#middle{ width: 770px; height:183px; background-image:url('img/middle.png');margin-top:10px}
ul#middle-text{ margin-left:552px;padding-top:21px}
ul#middle-text li{ text-align:left;list-style:none;margin-top:2px}
ul#middle-text a{ text-decoration:none;color:#CC0000;font-size:14px; font-weight:bold}
ul#middle-text a:hover{ color:#336699}
#right { float:right;width: 182px; height:auto}

#udrzba { width: 568px; height:40px; position: absolute; top: 377px; _top:390px; margin-left: 10px}
#o1 { width: 173px; height:130px; position: absolute; top: 365px; margin-left: 13px}
#o2 { width: 238px; height:130px; position: absolute; top: 365px; margin-left: 191px }
#o3 { width: 148px; height:130px; position: absolute; top: 365px; margin-left: 435px }
#sluzby li { clear:both;margin-bottom:12px}
#sluzby img {float:left;margin-right:8px}
.letter,.anketa {font-size:11px;width:182px;text-align:center;margin-bottom:15px;margin-top:20px;color: #336699}

/* menu */
#menu { background: #369;border-top: 1px solid #9CC;  font: normal normal 11px Verdana, Geneva, Arial}
#navlist {  list-style: none outside none;  margin: 0; padding: 0}
@media all { #navlist {text-align: center } }
#navlist li { bottom: 11px; display: inline;line-height: 1.2em; margin: 0; padding: 0; position: relative}
html>body #navlist li { background: #000; margin: 0 3px 0 0;  padding: 4px 0px 4px 0}
#navlist a, #navlist a:link, #navlist a:visited { background: #C00; border: 1px solid #FFF; bottom: 2px; color: #FFF; cursor: pointer;
  display: inline; height: 1em; margin: 0; padding: 3px 5px 3px 5px; position: relative;right: 2px; text-decoration: none}
#navlist a:hover { background: #C00; bottom: 1px; color: #FFF; position: relative;  right: 1px}
#navlist a:active { background: #999; bottom: 0px; color: #FFF; position: relative; right: 0px}
#navlist li#active { background: #369; bottom: 13px; display: inline; margin: 0 3px 0 0; padding: 0; position: relative}
html>body #navlist li#active {  background: #000; margin: 0 4px 0 4px}
#navlist #active a, #navlist #active a:link, #navlist #active a:visited, #navlist #active a:hover { background: #369; border-bottom: none; border-left: 1px solid #9CC; border-right: 1px solid #9CC; border-top: 1px solid #9CC; bottom: 0; color: #FFF; cursor: text; margin: 0; padding: 2px 5px 0 5px; position: relative;right: 0}

#pata { clear:both;width: 754px; font-size: 11px;color:#000000;padding:10px;padding-top:15px;line-height:130%;}
#pata a{ color:#258DC8 }
#text a:hover, #pata a:hover,a.under:hover,#obsah a:hover,#obsah2 a:hover{ text-decoration:none }

