*    { margin: 0;  padding: 0}
body { text-align: center; background:#274990; font: 0.8125em Verdana, sans-serif; color:#565858}
img,input,fieldset,textarea,legend { border: 1px solid #183884;padding:1px;margin:2px}
h1   { color:white; font-size: 15px; padding-top:15px; padding-left:32px;margin-left:202px;background-image:url('img/h1.png'); background-position:0px 13px; height:22px;background-repeat: no-repeat;text-align:left}
h1 a { color:white }
h2 { color:#565858; font-size: 14px; margin:12px 0px 4px 6px }
h3 { color:#565858; font-size: 13px;margin:3px 0px 2px 0px }
input:focus,textarea:focus {background-color: #ffffff; color:black; border-style:inset}
ul,form,table { margin-bottom: 5px; border:1px solid #AAA9A9; background:white; padding:6px }
p { padding:6px }
marquee { top:326px;position:absolute;margin-left:189px; width:555px }
ul { padding-left: 25px }
li {list-style-type: square; margin-top:3px}
ul:hover,form:hover { border:1px solid #6B6D6D }
.form,.form:hover { margin: 0px; border-width:0px; background:transparent; padding:0px }
fieldset {margin-top:9px; margin-bottom:5px; padding:10px }
legend {background-color:#e1e2e2 }
h1,h2,legend,table  {font-weight:bold}
td{ padding:0px 29px 3px 29px;height:194px;text-align:left;vertical-align:bottom}
table.oceneni td{ padding:2px 15px 2px 15px;height:20px;vertical-align:top}
table.prodej td{ padding:5px;vertical-align:top;font-weight:normal}
table#sluzby td { padding:2px;height:30px;vertical-align:top;font-weight:normal}
table span a  {margin-left:2px}
.cntr { text-align: center}
.m {color:#183884}
.odkaz,.skryvany {cursor: hand}
.skryvany {display: none}
.code {font-size:10px;color:silver;font-variant:italic;text-align:left}


#stranka  { margin: 0px auto; width: 769px}
#stred { width: 769px; height:208px;background-image:url('img/middle4.png')}
#flags { width: 769px; height:43px;background-image:url('img/middle_bottom4.png')}
#cr { width: 23px; height:16px; position: absolute; top: 327px; margin-left: -365px }
#en { width: 23px; height:16px; position: absolute; top: 327px; margin-left: -324px }
#de { width: 23px; height:16px; position: absolute; top: 327px; margin-left: -283px }
#pl { width: 23px; height:16px; position: absolute; top: 327px; margin-left: -243px }
#obsah-top { width: 769px; height:38px;background-image:url('img/obsah-top4.png')}
#obsah-bottom { width: 769px; height:19px;background-image:url('img/obsah-bottom4.png');clear:both; }
#obsah { width: 769px; background-image:url('img/obsah-line4.png'); background-repeat:repeat-y}
/* hlavicka */
#hlavicka { background-image:url('img/head4.png'); width: 769px; height:106px }
#logo { width: 331px; height:69px; position: absolute; top: 18px; margin-left: -363px }
#aktual { width: 300px; height:124px; position: absolute; top: 150px; margin-left: 34px;font-size:12px;text-align:left;padding:3px;line-height:123%;overflow:auto }
#flash  { position: absolute; top: 124px;margin-left:11px }
#popis { width: 380px; height:63px; position: absolute; padding-top:11px;top: 16px; margin-left: 367px; font-size:20px ;background:url('img/head.jpg');color:#183884;font-weight:bold}
#sluzby li { clear:both;margin-bottom:12px}
#sluzby img {float:left;margin-right:8px}
/* menu */
#menu { background: #183884; width: 164px; height:auto;padding: 0.1em;text-align: center;float:left;margin-left:8px;margin-top:-31px;margin-bottom:25px}
ul#navlist { text-align: left; list-style: none;  padding: 0;margin: 0.4em 0.4em;width: 93%}
ul#navlist li { display: block; margin: 0; padding: 0}
ul#navlist li a { font-size:0.85em;font-weight:bold;display: block;  width: 100%; padding: 0.4em 0.4em 0.4em 0.7em;  border-width: 1px;border-color: #fff #fff #AAA9A9 #fff; border-style: solid; color: #183884; text-decoration: none; background: #ffffff}
#menu>ul#navlist li a { width: auto }
ul#navlist li#active a,ul#navlist li a:hover, ul#navlist li#active a:hover { background: #183884;color: white}
.letter,.anketa {font-size:11px;width:150px;margin-left:18px}
.letter {margin-top:20px}
.anketa {margin-bottom:20px}

/* text+patka*/
#text { width: 556px; text-align: justify; height:auto; line-height: 155%; float:right;padding-right:17px}
#text a,#aktual a,marquee a,.letter a {color: #183884}
#patka { width: 769px; height:63px; font-size: 11px;color:white;padding:5px;line-height:130%;background:#274990 }
#patka a{ color:white }
#text a:hover, #patka a:hover,a.under:hover{ text-decoration:none }
