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

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

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

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

.hlavicka { padding : 15px 15px 10px 15px; background-color : #FFCCFF; }
.hlavicka div { width : 970px; border-top : 10px solid #000000; padding : 1px 0 0 0; }

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

.navigace { border-bottom : 10px solid #000000; padding : 10px 10px 3px 5px; background-color : #DDDDDD; color : #000000; font-size : 12px; text-transform : uppercase; }
.navigace a, .navigace a:visited { margin : 0 5px; color : #000000; font-weight : bold; }
.navigace a:hover { color : #990066; }
.navigace span { margin : 0 5px 0 0; }
.navigace span a, .navigace span a:visited { color : #990066; }
.navigace span a:hover { color : #990099; }
.navigace h1 { font-size : 25px; }
.navigace h2 { font-size : 12px; }

.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; color : #333333; font-size : 17px; font-weight : bold; }
.menu-vpravo-nadpis { margin : 15px 35px 0 20px; color : #333333; font-size : 17px; font-weight : bold; text-align : right; }

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

.menu-vpravo-text { margin : 5px 5px 0 15px; border : 1px solid #000000; background-color : #99CC00; text-align : center; }
.menu-vpravo-text p { margin : 5px; }

.clanek { margin : 0 15px 0 25px; font-size : 15px; line-height : 150%; }
.clanek p { margin : 25px 0 0 0; }
.clanek strong { color : #333333; text-transform : uppercase; }
.clanek h2 { display : block; margin : 25px 0 15px 0; font-size : 20px; }
.clanek-zvyrazneni { font-size : 20px; color : #333333; }
.clanek-autor { border-top : 2px solid #000000; padding : 10px 0 0 0; }
.clanek-autor span { color : #000000; font-weight : bold; }
.clanek-odkazy a, .clanek-odkazy a:visited { margin : 0 0 0 6px; }

.prispevek { margin : 15px 0 0 0; border : 1px solid #009900; background-color : #FFFF99; }
.prispevek-vlevo { width : 378px; float : left; }
.prispevek-vpravo { width : 200px; float : right; }
.prispevek-info { margin : 0 0 25px 0; padding : 5px 10px; background-color : #CCFF99; font-size : 12px; }
.prispevek-info p { margin : 5px 0 0 0; }
.prispevek-nadpis { padding : 20px 25px 0 25px; }
.prispevek-nadpis h2 { font-size : 15px; text-transform : uppercase; }
.prispevek-text { padding : 15px 25px 25px 25px; }
.prispevek-zesvetleni { font-size : 15px; color : #666666; }
.prispevek-paticka { padding : 0 10px 2px 10px; color : #666666; font-size : 12px; }
.prispevek-paticka a, .prispevek-paticka a:visited { padding : 2px 4px; background-color : #FF0033; color : #FFFFFF; font-weight : bold; }
.prispevek-paticka a:hover { background-color : #CC0033; color : #FFFFFF; }

.copyright { margin : 25px 0 0 0; padding : 10px 10px 5px 10px; background-color : #000000; color : #FFFFFF; font-size : 12px; font-weight : bold; }
.copyright a, .copyright a:visited { padding : 2px 4px; color : #990066; }
.copyright a:hover { background-color : #FFCCFF; }
.copyright span { padding : 0 5px; }

.odkazy { background-color : #DDDDDD; }
.odkazy-samostatne { padding : 10px 5px 0 5px; background-color : #DDDDDD; color : #666666; 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 : #666666; font-size : 11px; line-height : 250%; }
.odkazy-vlevo a, .odkazy-vlevo a:visited, .odkazy-samostatne a, .odkazy-samostatne a:visited { padding : 0 5px; color : #990066; }
.odkazy-vlevo a:hover, .odkazy-samostatne a:hover { color : #990099; }
.odkazy-vlevo span { padding : 0 0 0 15px; }
.odkazy-vpravo div { padding : 10px 0 0 0; }
.odkazy-vnitrni { font-weight : bold; text-transform : uppercase; }

.stranka-text { margin : 15px 0 0 0; }
.stranka-text-siroke { margin : 15px 15px 0 15px; }
.stranka-text p, .stranka-text-siroke p { margin : 2px 0 0 0; border : 1px solid #FF6666; padding : 10px 10px 5px 10px; background-color : #FFCCFF; line-height : 150%; }

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

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

.vymena { margin : 15px 0 0 0; }
.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 #FF6666; 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-obsah-horni { margin : 15px 15px 0 25px; }
.reklama-obsah-horni div { padding : 10px 0; }

.reklama-obsah-vpravo { width : 275px; float : right; }
.reklama-obsah-vpravo div { margin : 15px 0 15px 15px; border-bottom : 2px solid #000000; border-left : 5px solid #000000; padding : 0 0 5px 5px; }
.reklama-obsah-vpravo p { margin : 0 0 2px 5px; font-size : 11px; }

.reklama-vlevo-horni, .reklama-vlevo-dolni { margin : 5px 15px 0 10px; border : 1px solid #DDDDDD; padding : 2px; }
.reklama-vlevo-horni div, .reklama-vlevo-dolni div { padding : 5px 2px; background-color : #DDDDDD; }

.reklama-vpravo-nadpis { margin : 15px 5px 0 20px; font-size : 12px; font-weight : bold; text-align : center; }
.reklama-vpravo { margin : 5px 10px 0 15px; border : 1px solid #DDDDDD; padding : 2px; }
.reklama-vpravo div { padding : 5px 2px; background-color : #DDDDDD; }

.reklama-dolni-nadpis { font-size : 12px; font-weight : bold; text-align : center; }
.reklama-dolni { margin : 5px 97px 20px 97px; border : 1px solid #DDDDDD; padding : 2px; text-align : center; }
.reklama-dolni div { padding : 5px 10px; background-color : #DDDDDD; }

.reklama-odkazy { margin : 5px 0 0 15px; font-size : 14px; }
.reklama-odkazy ul { list-style-type : none; margin : 0; padding : 0; }
.reklama-odkazy li { margin : 5px 10px 0 0; border-top : 1px solid #DDDDDD; border-bottom : 2px solid #990066; border-left : 1px solid #DDDDDD; padding : 6px 5px 2px 5px; background-color : #FFFFFF; }
.reklama-odkazy a, .reklama-odkazy a:visited { }
.reklama-odkazy a:hover { }

.charita-prostredek-banner { margin : 25px 0 0 0; text-align : center; }
.charita-prostredek-text { margin : 15px 0 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 : #333333; }
.charita-prostredek-text span { color : #CC0000; }
.charita-prostredek-text span:hover { color : #FF0000; }
