@media screen, projection {
body {background:#004080 url("../images/bg.gif") 0 0 repeat-x; color:#444; font:0.8em/1.8em arial,sans-serif; padding:0; margin:0; text-align:center}

a {color:#000; padding:0 2px}
a:hover {color:#004080}

h2 {margin:0; color:#004080; font:170% arial,sans-serif}
h3 {color:#000; font:140% arial,sans-serif}
h2, h3 {background:url("../images/sipka.gif") center left no-repeat; padding-left:20px; margin:0 -20px}

p {text-align:justify; margin:10px 20px}
table {font-size:100%}

input:focus, textarea:focus {background:#E6F3FF}
.input-text {padding:2px; border:1px solid #aaa; border-right:1px solid #ddd; border-bottom:1px solid #ddd}
.input-submit {padding:3px; _padding:1px 0; background:#eee url("../images/submit.gif") 0 0 repeat-x; border:1px solid #aaa; border-right:1px solid #ddd; border-bottom:1px solid #ddd}

hr {height:1px; color:#ddd; background-color:#ddd; border:0px solid #ddd}

#obsah {padding:20px 30px}

#main {background:#fff url("../images/bg2.gif") 0 0 repeat-y; width:670px; margin:0 auto; text-align:left}
#hlavicka {background:url("../images/hlavicka.jpg") 0 0 no-repeat; width:640px; _width:670px; height:210px; _height:230px; padding:20px 0 0 30px}

#logo {margin:0; padding:0; position:relative; width:423px; height:50px; overflow:hidden}
#logo span {display:block; margin:0; padding:0; position:absolute; left:0; top:0; z-index:1; width:423px; height:50px; background:url("../images/logo.gif  ") no-repeat}

#menu {background:#999 url("../images/menu.jpg") 0 0 no-repeat; height:40px}
#menu ul {margin:0; margin-left:10px; padding:0}
#menu ul li {margin:0; padding:0; list-style:none; display:inline}
#menu ul li a {float:left; color:#444; text-decoration:none; display:block; width:126px; _width:130px; height:32px; _height:40px; padding-top:8px; text-align:center; background:url("../images/oddelovac.gif") top right repeat-y}
#menu ul li#posledni a {background:none}
#menu ul li a:hover {background:url("../images/menu-hover.gif") top right repeat-y; color:#004080}
#menu ul li#posledni a:hover, #menu ul li#posledni a#aktivni {background:url("../images/menu-hover-posledni.gif") top right repeat-y}
#menu ul li a#aktivni {background:url("../images/menu-hover.gif") top right repeat-y; font-weight:bold; color:#004080}


#paticka {padding:0 25px 20px 25px; color:#999; background:url("../images/paticka.gif") left bottom no-repeat}
#paticka a {color:#999}
#paticka a:hover {color:#000}

#upoutavka {margin:20px 0 20px -22px; _margin-right:-22px}
#upoutavka a img {border:0; width:650px; height:75px}

#tabulka-odvlhcovac {border-collapse:collapse; margin:20px 0 20px 140px; width:300px}
#tabulka-odvlhcovac th {background:#eee; text-align:center; padding:3px 0; _padding:7px 0; color:#004080}
#tabulka-odvlhcovac td {border-bottom:1px solid #ccc; padding:2px 5px; _padding:4px 5px}

#otaznik {background:url("../images/otaznik.gif") center left no-repeat; padding-left:50px; margin:0 20px}
#otaznik p {margin:0}

ul li {list-style-image:url("../images/plus.png")}
ul li {margin-left:20px; _margin-left:60px; list-style-type:square}

.vyznamne {background:#E6F3FF; color:#004080}
.nevyrazne {color:#888}

fieldset {margin:20px 20px 0 20px; border:1px solid #ddd; _padding:10px}
legend {color:#004080; font-size:120%; font-weight:bold}

.male {font:80%/150% verdana,sans-serif}

.doprava {float:right}
.vpravo {text-align:right}
.stred {text-align:center}

.nahled {width:142px; height:95px}

.nomargin {margin:0}
.noscreen {display:none}

}
