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

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

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 #009999; padding : 2px 4px; }

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

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

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

.menu-horni, .menu-dolni { border-bottom : 1px solid #FFFFFF; padding : 6px 0 2px 0; background-color : #009999; font-size : 12px; font-weight : bold; text-transform : uppercase; text-align : center; }
.menu-horni a, .menu-horni a:visited { border-left : 1px solid #FFFFFF; padding : 6px 8px 2px 8px; color : #000000; }
.menu-dolni a, .menu-dolni a:visited { border-left : 1px solid #FFFFFF; padding : 6px 50px 2px 50px; color : #000000; }
.menu-horni-zobrazene a, .menu-horni-zobrazene a:visited, .menu-dolni-zobrazene a, .menu-dolni-zobrazene a:visited { background-color : #00CCCC; }
.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 : 0; }
.menu-horni a:hover, .menu-horni-zobrazene a:hover, .menu-dolni a:hover, .menu-dolni-zobrazene a:hover { background-color : #0099CC; color : #000000; }

.logo-vlevo { width : 361px; float : left; }
.logo-vpravo { width : 609px; float : right; }

.svatky { padding : 10px 9px 0 9px; font-size : 12px; line-height : 150%; }
.svatky span { margin : 0 5px; font-size : 13px; font-weight : bold; }
.svatky a, .svatky a:visited { color : #009999; }
.svatky a:hover { color : #006666; }

.vyhledavani { padding : 10px 9px; color : #006699; }
.vyhledavani input { margin : 0 0 0 10px; border : 1px solid #006699; padding : 1px 2px; }
.vyhledavani span input { border : 0; padding : 0; background-color : transparent; color : #006699; font-weight : bold; cursor : pointer; }
.vyhledavani span input:hover { color : #006666; }
.vyhledavani label { font-weight : bold; }

.uzivatel { margin : 7px 9px 0 9px; padding : 10px 10px 5px 10px; background-color : #99CCCC; font-size : 12px; line-height : 150%; }
.uzivatel-oddeleni { margin : 0 6px; }

.navigace { margin : 0 9px; border-top : 7px solid #FFFFFF; padding : 10px 10px 5px 5px; background-color : #006699; color : #FFFFFF; font-size : 12px; text-transform : uppercase; }
.navigace a, .navigace a:visited { margin : 0 5px; color : #CCFFFF; font-weight : bold; }
.navigace a:hover { color : #FFFFFF; }
.navigace span { margin : 0 5px 0 0; }
.navigace span a, .navigace span a:visited { color : #00CCCC; }
.navigace span a:hover { color : #66CCCC; }
.navigace h1 { font-size : 17px; }
.navigace h2 { font-size : 12px; }

.info { padding : 7px 9px 0 9px; }
.info-pozadi { background-color : #99CCFF; 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; }

.strankovani { margin : 7px 9px 0 9px; padding : 10px 10px 5px 10px; background-color : #99CCFF; font-size : 12px; line-height : 150%; }
.strankovani-predchozi { padding : 0 15px 0 0; font-size : 13px; font-weight : bold; text-transform : uppercase; white-space : nowrap; }
.strankovani-dalsi { padding : 0 0 0 15px; font-size : 13px; font-weight : bold; text-transform : uppercase; white-space : nowrap; }
.strankovani-odsazeni-vlevo { margin : 0 0 0 6px; }
.strankovani-odsazeni-vpravo { margin : 0 6px 0 0; }
.strankovani-stranka { font-weight : bold; }
.strankovani-prispevky { font-weight : bold; margin : 0 12px 0 6px; }

.tabulka { width : 959px; margin : 0 2px 0 9px; }
.tabulka td { width : 130px; border-top : 7px solid #FFFFFF; border-right : 7px solid #FFFFFF; padding : 0 0 5px 0; background-color : #99CCCC; vertical-align : top; }
.tabulka-jmeno { padding : 10px 5px 0 5px; font-weight : bold; text-align : center; }
.tabulka-jmeno span a, .tabulka-jmeno span a:visited { font-size : 11px; font-weight : normal; font-style : normal; }
.tabulka-pohlavi { padding : 10px 5px 0 5px; font-size : 10px; font-weight : bold; text-transform : uppercase; text-align : center; }
.tabulka-verze { padding : 10px 5px 0 5px; font-size : 11px; text-align : center; }

.tabulka-hodnoceni-vlevo { width : 65px; float : left; }
.tabulka-hodnoceni-vpravo { width : 65px; float : right; }
.tabulka-hodnoceni-vlevo div { padding : 10px 3px 0 0; font-size : 12px; text-align : right; }
.tabulka-hodnoceni-vpravo div { padding : 10px 0 0 3px; font-size : 12px; }
.tabulka-hodnoceni-lidi { padding : 5px 0 0 0; font-size : 11px; text-align : center; }

.tabulka-svatek { padding : 10px 5px 0 5px; font-size : 11px; font-weight : bold; text-align : center; }

.copyright { margin : 7px 0 0 0; padding : 10px 9px 5px 9px; background-color : #009999; font-size : 12px; font-weight : bold; }
.copyright a, .copyright a:visited { color : #000066; }
.copyright a:hover { color : #000033; }
.copyright span { padding : 0 5px; }

.odkazy { background-color : #003333; }
.odkazy-samostatne { padding : 10px 5px 0 5px; background-color : #003333; color : #009999; 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 : #009999; font-size : 11px; line-height : 150%; }
.odkazy-vlevo a, .odkazy-vlevo a:visited, .odkazy-samostatne a, .odkazy-samostatne a:visited { padding : 0 5px; color : #009999; }
.odkazy-vlevo a:hover, .odkazy-samostatne a:hover { color : #006666; }
.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 : 7px 9px 0 9px; }
.stranka-text p { margin : 2px 0 0 0; padding : 10px 10px 5px 10px; background-color : #99CCFF; line-height : 150%; }

.nahledy-tabulka { width : 961px; margin : 7px 0 0 0; }
.nahledy-tabulka-vlevo { width : 691px; vertical-align : top; }
.nahledy-tabulka-vpravo { width : 270px; background-color : #99CCCC; vertical-align : top; }

.nahledy { margin : 0 9px; }
.nahledy-bezreklam { margin : 7px 9px 0 9px; }
.nahledy p, .nahledy-bezreklam p { margin : 2px 0 0 0; padding : 10px 10px 5px 10px; background-color : #99CCFF; line-height : 150%; }
.nahledy-nazev { margin : 0 6px 0 0; font-weight : bold; }
.nahledy-odkaz { margin : 0 0 0 6px; font-size : 12px; white-space : nowrap; }
.nahledy-hodnoceni { margin : 0 0 0 6px; }
.nahledy-hodnoticich { margin : 0 0 0 6px; font-size : 12px; }

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

.chyba, .hlaska { margin : 7px 9px 0 9px; padding : 10px 10px 5px 10px; background-color : #99CCFF; line-height : 150%; }
.chyba-nadpis { padding : 0 5px 0 0; color : #000099; font-weight : bold; text-transform : uppercase; }

.oddily { margin : 7px 9px 0 9px; }
.oddil { margin : 0 0 2px 0; padding : 7px 10px; background-color : #99CCCC; }
.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-input-odsazeni-vlevo-male { margin : 0 0 0 6px; }

.formular-radek-chyba, .formular-povinne-chyba { color : #000099; }
.formular-povinne { color : #009999; }
.formular-textarea { width : 850px; border : 1px solid #009999; 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 : #009999; 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 : #000099; font-size : 17px; font-weight : bold; }

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

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

.vymena { margin : 7px 9px 0 9px; }
.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 : #99CCFF; font-size : 15px; }
.vymena-kod { padding : 15px; background-color : #99CCFF; }
.vymena-kod textarea { width : 510px; border : 1px solid #6699FF; padding : 5px 10px; font-size : 11px; }

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

.reklama-lista { padding : 4px 4px 2px 4px; background-color : #009999; color : #FFFFFF; text-align : center; font-size : 12px; }
.reklama-lista span { margin : 0 10px 0 0; font-size : 11px; }
.reklama-lista strong { font-weight : bold; font-size : 14px; }
.reklama-lista a, .reklama-lista a:visited { padding : 4px 4px 2px 4px; color : #000000; }
.reklama-lista a:hover { background-color : #0099CC; }

.reklama-horni { padding : 0 0 10px 0; background-color : #003333; }
.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 : 7px 0 0 0; padding : 10px 0 5px 10px; background-color : #99CCFF; }
.reklama-obsah-horni-odkazy-vpravo div { margin : 7px 0 0 0; padding : 10px 10px 5px 0; background-color : #99CCFF; }

.reklama-obsah-horni-banner-vlevo { width : 477px; float : left; }
.reklama-obsah-horni-banner-vpravo { width : 493px; float : right; }
.reklama-obsah-horni-banner-vpravo-vlevo { width : 16px; float : left; }
.reklama-obsah-horni-banner-vpravo-vpravo { width : 477px; float : right; }
.reklama-obsah-horni-banner-vlevo-vnitrek { margin : 9px 0 0 9px; }
.reklama-obsah-horni-banner-vpravo-vlevo p { margin : 10px 0 0 5px; }
.reklama-obsah-horni-banner-vpravo-vpravo-vnitrek { margin : 9px 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 : 7px 0 0 0; padding : 10px 0 5px 19px; background-color : #99CCFF; }
.reklama-dolni-vlevo p { margin : -5px 0 5px -10px; font-size : 10px; font-weight : bold; text-transform : uppercase; }
.reklama-dolni-vpravo-vlevo div { margin : 7px 0 0 0; padding : 22px 0 5px 0; background-color : #99CCFF; }
.reklama-dolni-vpravo-vpravo div { margin : 7px 0 0 0; padding : 22px 0 5px 0; background-color : #99CCFF; }

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

.reklama-nahledy-obsah { margin : 0 9px; padding : 10px 10px 5px 10px; background-color : #99CCCC; }

.reklama-nahledy-dolni-vlevo { width : 34px; float : left; }
.reklama-nahledy-dolni-vpravo { width : 657px; float : right; }

.reklama-nahledy-dolni-vlevo div { margin : 7px 0 0 9px; padding : 5px 0 5px 10px; background-color : #99CCCC; }
.reklama-nahledy-dolni-vpravo div { margin : 7px 9px 0 0; padding : 5px 0; background-color : #99CCCC; }

.reklama-nahledy-obsah-vpravo { padding : 5px 0 5px 5px; }
.reklama-nahledy-obsah-vpravo p { margin : 0 0 5px 0; font-size : 9px; font-weight : bold; text-transform : uppercase; }