body {
font-family: arial, helvetica, sans-serif;
background-image: url(obrazky/pozadi-stranka-nahore.jpg);
background-position: center top;
background-repeat: no-repeat;
background-color: #8cb200;
margin: 0;}

#hlavni {
width: 1020px;
margin-left: auto;
margin-right: auto;}

#hlavicka {
height: 195px;
background-image: url(obrazky/pozadi-hlavicka.png);
background-repeat: no-repeat;
background-position: center;
}

#hlavicka h1 {
display: none;
}

#hlavicka #logo {
width: 118px;
float: left;
margin-left: 40px;
margin-top: 30px;}

#hlavicka #nadpis {
width: 407px;
float: left;
margin-left: 40px;
margin-top: 30px;}

#navigace {
font-size: small;
font-weight: bold;
height: 25px;
padding-left: 30px;
padding-top: 5px;
color: #ffff00;
background-image: url(obrazky/pozadi-navigace.png);}

#navigace a, #navigace a:visited {
color: #ffff00;
text-decoration: none;}

#navigace a:hover {
text-decoration: underline;}

#vlajky {
width: 100px;
float: right;
margin-right: 25px;
padding-top: 2px;
}

#vlajky img {
margin-left: 10px;
border: none;
padding-bottom: 2px;
border-bottom: transparent 2px solid;}

/*#vlajky img:hover {
border-bottom: #ffff00 2px solid;}*/

#vlajky img.aktual {
border-bottom: #ffff00 2px solid;}

#vlajky img.prepnout:hover {
border-bottom: #ffff00 2px solid;}

#hledat {
width: 200px;
margin-right: 30px;
margin-top: -20px;
float: right;}

#horni-menu {
font-size: small;
font-weight: bold;
height: 25px;
padding-left: 20px;
padding-top: 5px;
background-image: url(obrazky/pozadi-horni-menu.png);}

#horni-menu ul {
padding-left: 10px;}

#horni-menu ul li {
color: #700000;
display: inline;
list-style-type: none;}

#horni-menu a {
text-align: center;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 40px;
padding-right: 40px;

}

#horni-menu a, #horni-menu a:visited {
color: #700000;
text-decoration: none;}

#horni-menu a:hover {
text-decoration: none;
background-color: #b27e00;
color: #ffff00;}

#levy-sloupec-menu {
width: 260px;
float: left;}

#hlavni-menu {
list-style-type: none;
padding: 0;
margin: 0;}

#hlavni-menu a {
display: block;
width: 230px;
text-decoration: none;
font-size: small;
font-weight: bold;
color: #700000;
padding: 3px;
margin-top: 5px;
background-color: #a3cc15;
border-left: 10px #b2ab00 solid;
}

#hlavni-menu a:hover {
background-color: #b2ab00;
border-left: 10px #b27e00 solid;
}

#hlavni-menu-submenu-1, #hlavni-menu-submenu-2, #hlavni-menu-submenu-3, #hlavni-menu-submenu-4, #hlavni-menu-submenu-5, #hlavni-menu-submenu-6, #hlavni-menu-submenu-7 {
list-style-type: none;
padding: 0;
margin: 0;
}

#hlavni-menu-submenu-1 li, #hlavni-menu-submenu-2 li, #hlavni-menu-submenu-3 li, #hlavni-menu-submenu-4 li, #hlavni-menu-submenu-5 li, #hlavni-menu-submenu-6 li, #hlavni-menu-submenu-7 li {
margin-top: 5px;}

#hlavni-menu-submenu-1 a, #hlavni-menu-submenu-2 a, #hlavni-menu-submenu-3 a, #hlavni-menu-submenu-4 a, #hlavni-menu-submenu-5 a, #hlavni-menu-submenu-6 a, #hlavni-menu-submenu-7 a {
display: block;
width: 220px;
margin-left: 10px;
font-size: small;
font-weight: bold;
/*background-color: #90aa36;*/}

#hlavni-menu-submenu-8, #hlavni-menu-submenu-9, #hlavni-menu-submenu-10 {
margin-left: 10px;
margin-top: 5px;}

.submenu-posledni {
margin-bottom: 5px;}

.menu-oddelovac {
margin-top: 30px;}

#obsah {
padding-top: 10px;
padding-left: 30px;
padding-right: 30px;
min-height: 350px;
line-height: 150%;
font-size: small;
background-image: url(obrazky/pozadi-stred.png);
background-repeat: repeat-y;
}

#obsah-vpravo {
width: 700px;
float: left;
}

#paticka {
background-image: url(obrazky/pozadi-paticka.png);
background-repeat: no-repeat;
background-position: center top;
text-align: right;
font-size: 11px;
padding-right: 30px;
padding-top: 25px;}

#hlavni-strana-vpravo {
width: 260px;
float: right;
padding-left: 10px;
margin-left: 10px;
border-left: 1px #f0f0f0 solid;
font-size: small;
min-height: 450px;}

p {
margin: 0;
padding: 10px 0 10px 0;}

h1, h2 {
margin: 0;
/*color: #a3cc15;*/
color: #b2ab00;}

h1 {
font-size: medium;}

h2 {
font-size: medium;}

#aktuality img, #aktuality .np {
display: none;}

#hlavni-strana-vpravo h2 {
font-size: medium;
text-align: center;
color: #344106;
background-color: #a3cc15;}

#hlavni-strana-vpravo p {
text-indent: 0;
margin-left: 10px;}

#hlavni-strana-vpravo dl {
margin-left: 10px;}

dl {
margin-left: 10px;}

dd {
font-weight: bold;
margin-left: 0;}

dt, dt {
margin-bottom: 10px;}


.oddelovac {
height: 10px;
border-bottom: #a3cc15 4px solid;
margin-bottom: 10px;}

a {
color: #000000;}

a:hover {
color: #b2ab00;}

a:visited {
color: #7D8858;}

.barevny {
color: #b2ab00;}

.text {
color: #000000;}

p {
text-indent: 10px;}

ul {
list-style: square;
color: #a3cc15;
margin: 0;}

#loga {
margin-top: 20px;
text-align: center;}

#loga img {
margin-top: 10px;
margin-bottom: 10px;}

#budova {
margin-top: 20px;
}

#budova img {
padding: 5px;
border: 1px #a3cc15 solid;}

#strankovani {
text-align: right;}

#aktuality-prehled {
min-height: 320px;}

#aktuality-prehled dd{
margin-left: 10px;
font-weight: bold;}

#aktuality-prehled dt{
margin-left: 20px;
margin-bottom: 10px;
}

#aktuality-prehled img{
margin-top: 10px;
margin-bottom: 10px;
}
.popisek {
text-align: center;
font-size: x-small;}

h3 {
margin-bottom: 5px;}

.cerny:hover {
color: #cc0000;}

.akce-obrazek-vpravo {
 width: 230px;
 float: right;
 margin-left: 10px;
 margin-top: 10px;}
 
.soubor-ikonka {
float: left;
width: 31px;
margin: 0 0.5em 0 0;}

.soubor-stahnout {
font-size: 9pt;
color: #7E7E7E;
}

.akce-odrazky {
margin: 0 0 0 2px;
padding: 0 0 0 8px;
list-style-type: none;
}

.akce-zahlavi {
text-indent: 0;
font-weight: bold;
padding-top: 0;
padding-bottom: 0;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 10px;
border-left: 10px #b27e00 solid;}

.adresa {
text-indent: 0;
padding-left: 10px;
padding-top: 0;
padding-bottom: 0;
margin-top: 10px;
margin-bottom: 10px;
}

#kontakty-mapa {
float: right;
width: 350px;}

.rekonstrukce {
margin-top: 10px;
text-indent: 0;
border: 1px #a3cc15 solid;
width: 400px;
padding: 10px }

.rekonstrukce h4 {
margin: 0;
padding: 0;
padding-bottom: 5pt;
text-align: center;
color: #b2ab00;
}

#tabulka-kontakty {
width: 100%;
border-collapse: collapse;
font-size: 11px;
}

#tabulka-kontakty td {
padding: 4px;
}

#tabulka-kontakty tr:hover {
background-color: #a3cc15;}

.kontakty-zahlavi {
text-align: center;
font-weight: bold;
background-color: #b2ab00;}

.kontakty-sudy {
background-color: #eFeFeF}

.sirka25 {
width: 25%;}

.sirka15 {
width: 15%;}

.citace {
margin-left: 15pt;
text-indent: -15pt;}

.org-vlevo {
width: 100px;
font-weight: bold;
float: left;}

.org-vpravo {
width: 500px;
float: left;}

.org-oddeleni {
text-indent: 0;
margin-left: 20px;}

.jatka-medaile {
float: right;
width: 200px;
padding-left: 10px;}

.tabulka-projekty {
width: 100%;}

.met-nazev {
font-weight: bold;
padding: 5px 0 5px 0;}

.met-autori {
font-style: italic;
padding: 5px 0 5px 0;}

.adresa-kontakt:hover {
color: #000000;}

.oddeleni-obrazky {
width: 100%;
text-align: center;}

.obrazek-popisek {
font-size: small;
font-style: italic;}

.seznam-vyziva {
list-style-type: upper-alpha;
color: #000000;}

.proj-vlevo {
width: 150px;
font-weight: bold;
float: left;
margin-top: 10px;}

.proj-vpravo {
margin-top: 10px;
width: 550px;
float: left;}

#zalozky {
margin-top: 10pt;
margin-bottom: 10pt;
padding-bottom: 2px;
margin-left: 0;
border-bottom: 1px solid #B2AB00;}
/* hack pouze pro Firefox */
@-moz-document url-prefix() { #zalozky { padding-bottom: 3px; }}

#zalozky li {
list-style: none;
margin: 0;
display: inline;
font-weight: bold;
}

#zalozky li a {
padding: 5px;
margin-left: 3px;
border: 1px solid #B2AB00;
border-bottom: none;
/*background: #A3CC15;*/
text-decoration: none;}

#zalozky li a:link { color: #700000; }
#zalozky li a:visited { color: #700000; }

#zalozky li a:hover {
background: #b2ab00;
}

#zalozky li a#aktualni {
background: white;
border-bottom: none; }

#logo-AG-VUCHS {
width: 130px;
text-align: center;
float: right;}

.kontakt-radek {
color: #7E7E7E;}

.kontakt-radek a{
color: #7E7E7E;}

.aktuality-stitek {
font-weight: normal;}

/*.katalog-vlevo {
float: left;
width: 400px;}

.frm-pocet {
width: 20px;}

.frm-odeslani{
width: 400px;}

#dodaci-adresa {
display: none;}   */
