body { background-color : #009900; margin : 0; font-family : Arial, Times New Roman; font-size : 13px; }

a, a:link, a:active, a:visited { color : #006600; text-decoration : none; }
a:hover { color : #003300; }

form, h1, h2, h3 { display : inline; margin : 0; padding : 0; }
table, input { font-family : Arial, Times New Roman; font-size : 13px; }

.input-text { border : 1px solid #669900; padding : 2px 4px; }

.submit input { border : 0; background-color : transparent; color : #006600; font-weight : bold; cursor : pointer; }
.submit input:hover { color : #003300; }

.telo-pozice { padding : 15px; }
.telo-sirka { width : 970px; text-align : left; background-color : #FFFFFF; }

.popisek { padding : 0 5px 10px 5px; background-color : #009900; color : #003300; font-size : 11px; line-height : 150%; }
.popisek a, .popisek a:visited { color : #003300; font-weight : bold; }
.popisek a:hover { color : #000000; }

.menu-horni, .menu-dolni { border-top : 1px solid #009900; border-bottom : 1px solid #009900; padding : 6px 0 2px 0; font-size : 12px; font-weight : bold; text-align : center; }
.menu-horni { margin : 0 3px; background-color : #99FF33; }
.menu-dolni { margin : 2px 3px 2px 3px; background-color : #99FF00; }
.menu-horni a, .menu-horni a:visited, .menu-dolni a, .menu-dolni a:visited { border-right : 1px solid #009900; padding : 6px 5px 2px 5px; color : #000000; }
.menu-horni-zobrazene a, .menu-horni-zobrazene a:visited { background-color : #99FF66; }
.menu-dolni-zobrazene a, .menu-dolni-zobrazene a:visited { background-color : #66FF66; }
.menu-horni-prvni, .menu-dolni-prvni { font-size : 12px; }
.menu-horni-prvni a, .menu-horni-prvni a:visited, .menu-dolni-prvni a, .menu-dolni-prvni a:visited { border-left : 1px solid #009900; }
.menu-horni a:hover, .menu-horni-zobrazene a:hover { background-color : #66CC33; color : #000000; }
.menu-dolni a:hover, .menu-dolni-zobrazene a:hover { background-color : #66CC00; color : #000000; }

.logo-vlevo { width : 481px; float : left; }
.logo-vpravo { width : 489px; float : right; }
.logo-vpravo div { margin : 2px 3px 0 5px; border-top : 1px solid #99FF33; border-bottom : 1px solid #99FF33; border-left : 1px solid #99FF33; padding : 5px 10px; background-color : #99FF66; font-size : 12px; line-height : 150%; }
.logo-vpravo span { margin : 0 5px; font-size : 13px; font-weight : bold; }

.uzivatel { margin : 2px 3px 0 3px; border-top : 1px solid #99FF33; border-bottom : 1px solid #99FF33; padding : 10px 10px 5px 10px; background-color : #99FF66; font-size : 12px; line-height : 150%; }
.uzivatel-oddeleni { margin : 0 6px; }

.navigace { width : 964px; margin : 2px 3px 0 3px; }
.navigace-vlevo { width : 819px; border-top : 2px solid #00FF00; border-bottom : 2px solid #00FF00; background-color : #66FF33; }
.navigace-vpravo { width : 145px; border-top : 2px solid #99CC66; border-bottom : 2px solid #99CC66; background-color : #CCFF99; }
.navigace-vpravo a, .navigace-vpravo a:visited { margin : 0 0 0 6px; }

.navigace-vlevo div { padding : 10px 10px 5px 5px; color : #000000; font-size : 12px; text-transform : uppercase; }
.navigace-vlevo a, .navigace-vlevo a:visited { margin : 0 5px; color : #003300; font-weight : bold; }
.navigace-vlevo a:hover { color : #000000; }
.navigace-vlevo span { margin : 0 5px 0 0; }
.navigace-vlevo span a, .navigace-vlevo span a:visited { color : #006600; }
.navigace-vlevo span a:hover { color : #003300; }
.navigace-vlevo h1 { font-size : 17px; }
.navigace-vlevo h2 { font-size : 12px; }

.navigace-vpravo div { padding : 6px 10px 0 20px; color : #99CC66; font-size : 15px; font-weight : bold; text-transform : uppercase; }
.navigace-vpravo a, .navigace-vpravo a:visited { color : #003300; }
.navigace-vpravo a:hover { color : #000000; }

.info { padding : 2px 3px 0 3px; }
.info-pozadi { background-color : #99FF66; font-size : 12px; line-height : 150%; }
.info-vlevo { width : 474px; float : left; }
.info-vlevo div { padding : 10px 10px 5px 10px; }
.info-vpravo { width : 478px; float : right; }
.info-vpravo div { padding : 14px 0 5px 0; }

.nastaveni { margin : 2px 3px 0 3px; padding : 10px 10px 5px 10px; font-size : 12px; background-color : #99FF66; line-height : 150%; }

.vyhledavani-nazev { margin : 0 5px 0 12px; font-weight : bold; }

.tabulka { width : 966px; margin : 0 0 0 1px; }
.tabulka td { width : 136px; border-top : 2px solid #FFFFFF; border-left : 2px solid #FFFFFF; padding : 0 0 5px 0; background-color : #99FF66; vertical-align : top; }
.tabulka-den { padding : 10px 5px 0 5px; font-size : 12px; font-weight : bold; text-align : center; }
.tabulka-datum { padding : 2px 5px 0 5px; font-size : 12px; font-weight : bold; text-align : center; }
.tabulka-jmeno { padding : 10px 5px 0 5px; font-weight : bold; text-align : center; }
.tabulka-jmeno a, .tabulka-jmeno a:visited { color : #003300; }
.tabulka-jmeno a:hover { color : #000000; }
.tabulka-jmena { padding : 5px 5px 0 5px; font-size : 12px; text-align : center; line-height : 150%; }
.tabulka-jmena a, .tabulka-jmena a:visited { color : #000000; }
.tabulka-jmena a:hover { color : #003300; }

.copyright { margin : 4px 3px 0 3px; border-top : 1px solid #009900; padding : 6px 5px 2px 5px; background-color : #99FF33; font-size : 12px; font-weight : bold; }
.copyright span { padding : 0 5px; }

.odkazy { background-color : #009900; }
.odkazy-samostatne { padding : 10px 5px 0 5px; background-color : #009900; color : #003300; font-size : 11px; line-height : 150%; }
.odkazy-vlevo { width : 877px; float : left; }
.odkazy-vpravo { width : 93px; float : right; }
.odkazy-vlevo div { padding : 10px 25px 0 5px; color : #003300; font-size : 11px; line-height : 150%; }
.odkazy-vlevo a, .odkazy-vlevo a:visited, .odkazy-samostatne a, .odkazy-samostatne a:visited { padding : 0 5px; color : #003300; }
.odkazy-vlevo a:hover, .odkazy-samostatne a:hover { color : #000000; }
.odkazy-vlevo span, .odkazy-samostatne span { padding : 0 0 0 15px; }
.odkazy-vpravo div { padding : 10px 0 0 0; }
.odkazy-vnitrni { font-weight : bold; text-transform : uppercase; }
.odkazy p { margin : 25px 0 0 0; }

.stranka-text { margin : 0 3px; }
.stranka-text p { margin : 2px 0 0 0; padding : 10px 10px 5px 10px; background-color : #99FF66; line-height : 150%; }

.odkaz-odsazeni { margin : 0 6px; white-space : nowrap; }

.chyba, .hlaska { margin : 2px 3px 0 3px; padding : 10px 10px 5px 10px; background-color : #99FF66; line-height : 150%; }
.chyba-nadpis { padding : 0 5px 0 0; color : #663300; font-size : 13px; font-weight : bold; text-transform : uppercase; }

.oddily { margin : 0 3px; }
.oddil { margin : 2px 0 0 0; padding : 7px 10px; background-color : #99FF66; }
.oddil p { margin : 0; padding : 7px 0 0 0; line-height : 150%; }

.formular-input-nazev { margin : 0 10px 0 0; font-weight : bold; }
.formular-input-odsazeni-vlevo { margin : 0 0 0 15px; }

.formular-radek-chyba, .formular-povinne-chyba { color : #663300; }
.formular-povinne { color : #669900; }
.formular-textarea { width : 850px; border : 1px solid #669900; padding : 5px 10px; }

.formular-napoveda, .formular-upozorneni, .formular-chyba, .formular-hlaska { font-size : 12px; }
.formular-napoveda span, .formular-upozorneni span { padding : 0 5px 0 0; color : #663300; font-size : 15px; font-weight : bold; text-transform : uppercase; }
.formular-chyba span { padding : 0 5px 0 0; font-size : 12px; font-weight : bold; text-transform : uppercase; }
.formular-chyba-vykricnik { padding : 0 5px 0 0; color : #663300; font-size : 17px; font-weight : bold; }

.formular-submit, .formular-submit-horni { margin : 2px 0 0 0; text-align : center; }
.formular-submit input, .formular-submit-horni input { display : block; width : 100%; border : 0; padding : 10px 0 5px 0; background-color : #33CC33; color : #003300; font-weight : bold; cursor : pointer; }
.formular-submit input:hover, .formular-submit-horni input:hover { color : #000000; }
.formular-submit-skryty input { display : none; }

.clear { clear : both; }
.block { display : block; }
.bold { font-weight : bold; }

.vymena { margin : 7px 3px 0 3px; }
.vymena-nadpis { padding : 20px 25px 0 25px; }
.vymena-nadpis h2 { font-size : 15px; text-transform : uppercase; }

.vymena-ukazka { padding : 15px 25px 0 25px; background-color : #99FF66; font-size : 15px; }
.vymena-kod { padding : 15px; background-color : #99FF66; }
.vymena-kod textarea { width : 510px; border : 1px solid #669900; padding : 5px 10px; font-size : 11px; }

.vymena-linky { padding : 15px 25px; background-color : #99FF66; font-size : 15px; }
.vymena-linky p { margin : 0; padding : 5px 0 0 0; line-height : 150%; }
.vymena-ikonky { padding : 15px 20px; background-color : #99FF66; }
.vymena-ikonky img { margin : 5px 5px 0 5px; }
.vymena-texty { padding : 0 25px 15px 25px; background-color : #99FF66; font-size : 15px; }
.vymena-texty p { margin : 0; padding : 25px 0 0 0; line-height : 150%; }

.reklama-horni { padding : 0 0 10px 0; background-color : #009900; }
.reklama-horni-vlevo { width : 112px; float : left; margin : 40px 0 0 0; color : #FFFFFF; font-size : 11px; text-align : right; }
.reklama-horni-vlevo p { margin : 0 10px 0 0; }
.reklama-horni-vpravo { width : 858px; float : right; height : 100px; }

.reklama-obsah-horni-odkazy-vlevo { width : 485px; float : left; }
.reklama-obsah-horni-odkazy-vpravo { width : 485px; float : right; }
.reklama-obsah-horni-odkazy-vlevo div { margin : 2px 0 0 0; padding : 10px 0 5px 10px; }
.reklama-obsah-horni-odkazy-vpravo div { margin : 2px 0 0 0; padding : 10px 10px 5px 0; }

.reklama-obsah-horni-banner-vlevo { width : 471px; float : left; }
.reklama-obsah-horni-banner-vpravo { width : 499px; float : right; }
.reklama-obsah-horni-banner-vpravo-vlevo { width : 28px; float : left; }
.reklama-obsah-horni-banner-vpravo-vpravo { width : 471px; float : right; }
.reklama-obsah-horni-banner-vlevo-vnitrek { margin : 4px 0 2px 3px; }
.reklama-obsah-horni-banner-vpravo-vlevo p { margin : 5px 0 0 11px; }
.reklama-obsah-horni-banner-vpravo-vpravo-vnitrek { margin : 4px 0 0 0; }
.reklama-obsah-horni-banner-vlevo-vnitrek div, .reklama-obsah-horni-banner-vpravo-vpravo-vnitrek div { height : 60px; }

.reklama-dolni-vlevo { width : 330px; float : left; }
.reklama-dolni-vpravo { width : 640px; float : right; }
.reklama-dolni-vpravo-vlevo { width : 310px; float : left; }
.reklama-dolni-vpravo-vpravo { width : 330px; float : right; }

.reklama-dolni-vlevo div { margin : 2px 0 0 3px; padding : 10px 0 5px 10px; background-color : #00FF00; }
.reklama-dolni-vlevo p { margin : -5px 0 5px -5px; font-size : 10px; font-weight : bold; text-transform : uppercase; }
.reklama-dolni-vpravo-vlevo div { margin : 2px 0 0 0; padding : 22px 0 5px 0; background-color : #00FF00; }
.reklama-dolni-vpravo-vpravo div { margin : 2px 3px 0 0; padding : 22px 0 5px 0; background-color : #00FF00; }

.reklama-odkazy { margin : 10px 8px 0 8px; font-size : 11px; font-weight : bold; }
.reklama-odkazy a, .reklama-odkazy a:visited { padding : 0 5px; }
.reklama-odkazy span { margin : 0 15px 0 0; }
