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

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

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

.input-text { border : 1px solid #444444; padding : 2px 4px; }
.checkbox { margin : 0 5px 0 0; }
.checkbox-vnitrni { margin : 0 5px 0 20px; }

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

.telo-pozice { padding : 15px; }
.telo-sirka { width : 970px; text-align : left; background : #FFFFFF url('http://www.iprislovi.cz/obrazky/web/pozadi.jpg') left top repeat-y; }

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

.logo-vlevo { width : 470px; float : left; }
.logo-vpravo { width : 500px; float : right; }
.logo-vpravo div { border-left : 1px solid #000000; background : #99CC00 url('http://www.iprislovi.cz/obrazky/web/logo-vpravo.jpg') left top repeat-y; height : 90px; }

.reklama-logo { margin : 0; padding : 5px 0 0 0; text-align : right; }

.charita-logo-text { margin : 0; padding : 7px 0 0 5px; }
.charita-logo-text a, .charita-logo-text a:visited { color : #000000; font-size : 11px; font-weight : bold; letter-spacing: 2px; }
.charita-logo-text a:hover { color : #330000; }
.charita-logo-text span { color : #660000; }
.charita-logo-text span:hover { color : #990000; }

.navigace { border-top : 1px solid #000000; border-bottom : 1px solid #000000; padding : 10px 10px 3px 5px; background-color : #FFFF66; color : #000000; font-size : 12px; text-transform : uppercase; }
.navigace a, .navigace a:visited { margin : 0 5px; color : #660000; font-weight : bold; }
.navigace a:hover { color : #990000; }
.navigace h1 { font-size : 17px; }
.navigace h2 { font-size : 12px; }
.navigace-zpet { margin : 0 5px 0 0; }
.navigace-zpet a, .navigace-zpet a:visited { color : #330000; }
.navigace-zpet a:hover { color : #990000; }
.navigace-zmenseni { text-transform : lowercase; }
.navigace-oddeleni { margin : 0 6px; }

.telo-vlevo { width : 195px; float : left; }
.telo-vpravo { width : 775px; float : right; }
.telo-vpravo-vlevo { width : 580px; float : left; }
.telo-vpravo-vpravo { width : 195px; float : right; }

.menu-vlevo-nadpis { margin : 15px 20px 0 35px; font-size : 15px; font-weight : bold; }
.menu-vpravo-nadpis { margin : 15px 35px 0 20px; font-size : 15px; font-weight : bold; text-align : right; }

.menu-vlevo { margin : 5px 15px 0 0; font-size : 12px; font-weight : bold; text-transform : uppercase; }
.menu-vpravo { margin : 5px 0 0 15px; font-size : 12px; font-weight : bold; text-transform : uppercase; }
.menu-vlevo ul, .menu-vpravo ul { list-style-type : none; margin : 0; padding : 0; }
.menu-vlevo li, .menu-vpravo li { margin : 5px 0 0 0; }
.menu-vlevo a, .menu-vlevo a:visited { display : block; height : 100%; border-top : 1px solid #000000; border-bottom : 1px solid #000000; border-right : 1px solid #000000; padding : 6px 5px 2px 5px; background-color : #99CC00; color : #000000; }
.menu-vpravo a, .menu-vpravo a:visited { display : block; height : 100%; border-top : 1px solid #000000; border-bottom : 1px solid #000000; border-left : 1px solid #000000; padding : 6px 5px 2px 5px; background-color : #99CC00; color : #000000; }
.menu-zobrazene a, .menu-zobrazene a:visited { background-color : #CC9933; color : #000000; }
.menu-vlevo a:hover, .menu-vpravo a:hover, .menu-zobrazene a:hover { background-color : #CC9933; color : #000000; }
.menu-vlevo span, .menu-vpravo span { padding : 0 0 0 5px; color : #222222; font-size : 11px; font-weight : normal; font-style : normal; }

.menu-vpravo-text { margin : 5px 0 0 15px; border-top : 1px solid #000000; border-bottom : 1px solid #000000; border-left : 1px solid #000000; padding : 2px 0 2px 2px; text-align : center; }
.menu-vpravo-text p { margin : 0; padding : 10px 5px 0 5px; background-color : #CCFF99; }

.menu-vpravo-facebook-nadpis { margin : 15px 35px 0 20px; font-size : 15px; font-weight : bold; text-align : right; }
.menu-vpravo-facebook { margin : 5px 0 0 15px; border-top : 1px solid #000000; border-bottom : 1px solid #000000; border-left : 1px solid #000000; padding : 2px 0 2px 2px; text-align : center; }
.menu-vpravo-facebook div { background-color : #CCFF99; }

.uzivatel { padding : 15px 5px 0 15px; font-size : 12px; }

.menu-vyhledavani { margin : 5px 0 0 15px; border-top : 1px solid #000000; border-bottom : 1px solid #000000; border-left : 1px solid #000000; padding : 2px 0 2px 2px; text-align : center; }
.menu-vyhledavani p { margin : 0; padding : 10px 5px 0 5px; background-color : #CCFF99; }

.vyhledavani, .prechod { padding : 15px 0 0 0; text-align : center; }
.vyhledavani-nazev, .prechod-nazev { margin : 0 10px 0 0; font-weight : bold; }
.vyhledavani-napoveda { padding : 5px 0 0 0; color : #333333; font-size : 11px; text-align : center; line-height : 150%; }
.vyhledavani-zvyrazneni, .vyhledavani-zvyrazneni-nadpis { color : #CC0000; text-decoration : underline; }

.prispevek { margin : 15px 0 0 0; border-bottom : 1px solid #009900; border-left : 1px solid #993300; background-color : #FFFF99; }
.prispevek-vlevo { width : 379px; float : left; border-top : 1px solid #993300; }
.prispevek-vlevo a, .prispevek-vlevo a:visited { color : #993300; }
.prispevek-vlevo a:hover { color : #663300; }
.prispevek-vpravo { width : 200px; float : right; }
.prispevek-info { margin : 0 0 25px 0; border-bottom : 1px solid #009900; border-left : 1px solid #009900; padding : 5px 10px; background-color : #CCFF99; font-size : 12px; }
.prispevek-info a, .prispevek-info a:visited { color : #003300; }
.prispevek-info a:hover { color : #006600; }
.prispevek-info p { margin : 5px 0 0 0; }
.prispevek-info span { margin : 0 0 0 3px; font-weight : bold; }
.prispevek-info h3, .prispevek-info h4 { margin : 5px 0 0 0; font-size : 12px; display : block; }
.prispevek-nadpis { padding : 20px 25px 0 25px; }
.prispevek-nadpis h2 { font-size : 15px; text-transform : uppercase; }
.prispevek-text { padding : 15px 25px 25px 25px; font-size : 15px; line-height : 150%; }
.prispevek-zesvetleni { font-size : 15px; color : #666666; }
.prispevek-text-osnova { color : #333333; font-size : 11px; text-transform : uppercase; }
.prispevek-facebook { margin : -10px 25px 15px 25px; }
.prispevek-facebook img { margin : 0 10px 0 0; vertical-align : top; }
.prispevek-paticka { border-right : 1px solid #009900; padding : 0 10px 2px 10px; color : #336633; font-size : 12px; }
.prispevek-paticka a, .prispevek-paticka a:visited { padding : 2px 4px; background-color : #009900; color : #FFFFFF; font-weight : bold; }
.prispevek-paticka a:hover { background-color : #006600; color : #FFFFFF; }
.prispevek-odeslani-zmensene a, .prispevek-odeslani-zmensene a:visited { font-size : 11px; font-style : normal; font-weight : normal; }
.prispevek-odeslani-odsazeni { margin : 0 18px 0 6px; }
.prispevek-hodnoceni-odsazeni { margin : 0 0 0 6px; }

.nastaveni { margin : 10px 0 0 0; border : 1px solid #CC9966; padding : 5px 10px; background-color : #FFFFCC; font-size : 12px; }
.nastaveni-siroke { margin : 10px 0 0 0; border : 1px solid #FFCC33; padding : 5px 10px; background-color : #FFFFCC; font-size : 12px; }
.nastaveni a, .nastaveni a:visited, .nastaveni-siroke a, .nastaveni-siroke a:visited { padding : 2px 4px; color : #660000; }
.nastaveni a:hover, .nastaveni-siroke a:hover { background-color : #CC9966; color : #000000; }
.nastaveni p, .nastaveni-siroke p { margin : 5px 0 0 0; }
.nastaveni-nadpis { margin : 0 20px 0 0; color : #CC9933; font-weight : bold; text-transform : uppercase; letter-spacing : 2px; }
.nastaveni-podnadpis { margin : 0 5px 0 0; font-weight : bold; }
.nastaveni-podnadpis-vnitrni { margin : 0 5px 0 20px; font-weight : bold; }
.nastaveni-zobrazene { margin : 0 4px; }
.nastaveni-poznamka { margin : 0 0 0 5px; color : #333333; font-size : 11px; }
.nastaveni-poznamka a, .nastaveni-poznamka a:visited { padding : 0 4px; color : #333333; font-weight : bold; }
.nastaveni-poznamka a:hover { background-color : #FFFFCC; color : #000000; }

.zobrazene { margin : 15px 0 0 0; color : #000000; font-size : 12px; font-weight : bold; text-align : center; }

.strankovani { margin : 10px 0 3px 0; font-size : 12px; font-weight : bold; text-align : center; }
.strankovani a, .strankovani a:visited { border : 1px solid #330000; padding : 2px 4px; background-color : #CC9933; color : #330000; }
.strankovani a:hover { background-color : #330000; color : #FFFFFF; }
.strankovani-zobrazene { margin : 0 3px; }

.odeslani-telefon-prijemce { margin : 0 6px 0 12px; }
.odeslani-text-sms { margin : 0 6px 0 0; }
.odeslani-odkazy-nazev { margin : 0 0 0 12px; }
.odeslani-predvolby-prvni { margin : 0 6px 0 0; }
.odeslani-predvolby { margin : 0 6px 0 12px; }
.odeslani-informace { margin : 15px 0 0 0; border-top : 1px solid #AAAAAA; border-left : 1px solid #AAAAAA; border-right : 1px solid #AAAAAA; padding : 10px 0 5px 10px; background-color : #EEEEEE; }
.odeslani-informace-dolni { border-left : 1px solid #AAAAAA; border-right : 1px solid #AAAAAA; padding : 5px 0 5px 10px; background-color : #EEEEEE; }
.odeslani-odkazy { margin : 0 0 15px 0; border-bottom : 1px solid #AAAAAA; border-left : 1px solid #AAAAAA; border-right : 1px solid #AAAAAA; padding : 5px 10px; background-color : #EEEEEE; font-size : 11px; text-align : right; }
.odeslani-odkazy span { margin : 0 6px; }

.copyright { margin : 25px 0 0 0; border-top : 1px solid #000000; padding : 10px 10px 5px 10px; background-color : #FFFF66; font-size : 12px; font-weight : bold; }
.copyright a, .copyright a:visited { color : #660000; }
.copyright a:hover { color : #990000; }
.copyright span { padding : 0 5px; }

.odkazy { background-color : #000000; }
.odkazy-samostatne { padding : 10px 5px 0 5px; background-color : #000000; color : #FFFFFF; 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 : #FFFFFF; font-size : 11px; line-height : 150%; }
.odkazy-vlevo a, .odkazy-vlevo a:visited, .odkazy-samostatne a, .odkazy-samostatne a:visited { padding : 0 5px; color : #FFFF66; }
.odkazy-vlevo a:hover, .odkazy-samostatne a:hover { color : #996600; }
.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 : 15px 0 0 0; }
.stranka-text p { margin : 2px 0 0 0; border : 1px solid #000000; padding : 10px 10px 5px 10px; background-color : #FFFF99; line-height : 150%; }
.stranka-text-siroke { margin : 15px 0 0 0; border-top : 1px solid #000000; border-bottom : 1px solid #000000; padding : 10px 0; }
.stranka-text-siroke p { margin : 0 0 0 0; padding : 7px 10px 3px 10px; background-color : #FFFF99; line-height : 150%; }

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

.chyba, .hlaska { margin : 15px 0 0 0; border : 1px solid #000000; padding : 10px 10px 5px 10px; background-color : #FFFF99; line-height : 150%; }
.chyba-nadpis { padding : 0 5px 0 0; color : #CC0000; font-weight : bold; text-transform : uppercase; }

.formular { margin : 15px 0 0 0; }
.formular-oddil { margin : 0 0 2px 0; border : 1px solid #000000; padding : 3px 10px 5px 10px; background-color : #FFFF99; }
.formular-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 : #CC0000; }
.formular-povinne { color : #444444; }
.formular-textarea { width : 510px; border : 1px solid #444444; padding : 5px 10px; }
.formular-vysvetlivky { padding : 0 0 0 15px; color : #444444; font-size : 12px; font-weight : normal; }

.formular-napoveda, .formular-upozorneni, .formular-chyba, .formular-hlaska { font-size : 12px; }
.formular-napoveda span, .formular-upozorneni span { padding : 0 5px 0 0; color : #444444; 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 : #CC0000; font-size : 17px; font-weight : bold; }

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

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

.vymena { margin : 15px 0 0 0; border : 1px solid #000000; background-color : #FFFF99; }
.vymena-nadpis { padding : 20px 25px 0 25px; }
.vymena-nadpis h2 { font-size : 15px; text-transform : uppercase; }

.vymena-nabidka { padding : 0 25px 15px 25px; }
.vymena-nabidka p { margin : 0; padding : 10px 0 0 0; font-size : 13px; line-height : 150%; }
.vymena-ukazka { padding : 15px 25px 0 25px; font-size : 15px; }
.vymena-kod { padding : 15px; }
.vymena-kod textarea { width : 510px; border : 1px solid #444444; padding : 5px 10px; font-size : 11px; }

.vymena-linky { padding : 15px 25px; font-size : 15px; }
.vymena-linky p { margin : 0; padding : 5px 0 0 0; line-height : 150%; }
.vymena-ikonky { padding : 15px 20px; }
.vymena-ikonky img { margin : 5px 5px 0 5px; }
.vymena-texty { padding : 0 25px 15px 25px; 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 : #000000; }
.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 { margin : 15px 0 0 0; border : 1px solid #009900; padding : 2px; }
.reklama-obsah-siroka { margin : 15px 0 0 0; border : 1px solid #009900; padding : 2px; }
.reklama-obsah-horni div, .reklama-obsah-siroka div { padding : 5px 2px; background-color : #CCFF99; }

.reklama-obsah-nadpis-zacatek { margin : 15px 0 2px 5px; font-size : 11px; }
.reklama-obsah-nadpis-konec { margin : 2px 5px 0 0; font-size : 11px; text-align : right; }

.reklama-obsah-bannery-vlevo { width : 297px; float : left; }
.reklama-obsah-bannery-vpravo { width : 283px; float : right; }

.reklama-obsah-bannery-vlevo-obsah { border-top : 1px solid #009900; border-bottom : 1px solid #009900; border-left : 1px solid #009900; padding : 2px 0 2px 2px; }
.reklama-obsah-bannery-vlevo-obsah div { padding : 5px 0 5px 25px; background-color : #CCFF99; height : 250px; }
.reklama-obsah-bannery-vpravo-obsah { border-top : 1px solid #009900; border-bottom : 1px solid #009900; border-right : 1px solid #009900; padding : 2px 2px 2px 0; }
.reklama-obsah-bannery-vpravo-obsah div { padding : 5px 0 5px 5px; background-color : #CCFF99; height : 250px; }

.reklama-vlevo-horni, .reklama-vlevo-dolni { margin : 5px 15px 0 0; border-top : 1px solid #000000; border-bottom : 1px solid #000000; border-right : 1px solid #000000; padding : 2px 2px 2px 0; text-align : center; }
.reklama-vlevo-horni div, .reklama-vlevo-dolni div { padding : 5px; background-color : #CCFF99; }

.charita-prostredek-banner { margin : 15px 0 0 0; text-align : center; }
.charita-prostredek-text { margin : 15px 20px 0 0; text-align : center; }
.charita-prostredek-text a, .charita-prostredek-text a:visited { color : #000000; font-size : 11px; font-weight : bold; letter-spacing: 3px; }
.charita-prostredek-text a:hover { color : #330000; }
.charita-prostredek-text span { color : #990000; }
.charita-prostredek-text span:hover { color : #CC0000; }

.charita-vpravo-nadpis { margin : 15px 35px 0 20px; font-size : 15px; font-weight : bold; text-align : right; }
.charita-vpravo { margin : 5px 25px 0 15px; border-top : 1px solid #000000; border-bottom : 1px solid #000000; border-left : 1px solid #000000; padding : 2px 0 2px 2px; text-align : center; }
.charita-vpravo div { padding : 5px; background-color : #CCFF99; }