body { background-color : #C9C9C9; 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 : #660000; }

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

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

.popisek { padding : 15px 15px 0 15px; }
.popisek div { width : 970px; text-align : left; font-size : 11px; line-height : 150%; }
.popisek p { margin : 0; padding : 0 5px; }
.popisek a, .popisek a:visited { color : #990000; font-weight : bold; }
.popisek a:hover { color : #660000; }

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

.telo-vlevo { width : 280px; float : left; border-top : 5px solid #FFFFFF; }
.telo-vpravo { width : 690px; float : right; }

.navigace { padding : 10px 15px 0 15px; font-size : 12px; text-transform : uppercase; line-height : 175%; }
.navigace a, .navigace a:visited { color : #990000; font-weight : bold; }
.navigace a:hover { color : #660000; }
.navigace span { margin : 0 5px 0 0; }
.navigace h1 { font-size : 17px; }

.strankovani { margin : 15px 15px 0 15px; }
.strankovani span { margin : 0 6px; }

.menu-nadpis { margin : 25px 15px 0 15px; font-size : 17px; font-weight : bold; }
.menu { margin : 5px 10px 0 10px; font-weight : bold; text-transform : uppercase; }
.menu ul { list-style-type : none; margin : 0; padding : 0; }
.menu li { margin : 3px 0 0 0; }
.menu a, .menu a:visited { display : block; height : 100%; border-bottom : 1px solid #FFFFFF; padding : 6px 5px 2px 10px; }
.menu-zobrazene a, .menu-zobrazene a:visited { text-decoration : underline; }
.menu a:hover, .menu-zobrazene a:hover { }
.menu-text { margin : 10px 15px 0 15px; line-height : 150%; }

.stranka-nadpis { padding : 20px 25px 0 50px; }
.stranka-nadpis h1 { font-size : 25px; }

.prispevek-lichy { margin : 15px 50px 0 25px; border : 2px solid #000000; padding : 10px; background-color : #FFFF99; font-weight : bold; line-height : 150%; }
.prispevek-sudy { margin : 15px 50px 0 25px; padding : 10px; background-color : #FFFF99; line-height : 150%; }

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

.odkazy { }
.odkazy-sirka { width : 970px; text-align : left; }
.odkazy-vlevo { width : 877px; float : left; }
.odkazy-vpravo { width : 93px; float : right; }
.odkazy-vlevo div { padding : 10px 25px 15px 5px; color : #000000; font-size : 11px; line-height : 250%; }
.odkazy-vlevo a, .odkazy-vlevo a:visited, .odkazy-samostatne a, .odkazy-samostatne a:visited { padding : 0 5px; color : #990000; }
.odkazy-vlevo a:hover, .odkazy-samostatne a:hover { color : #660000; }
.odkazy-vlevo span, .odkazy-samostatne span { padding : 0 0 0 15px; }
.odkazy-vpravo div { padding : 10px 0 15px 0; }
.odkazy-vnitrni { font-weight : bold; text-transform : uppercase; }

.odkazy-samostatne { padding : 10px 25px 15px 5px; color : #000000; font-size : 11px; line-height : 250%; }

.clear { clear : both; }

.vymena { margin : 15px 50px 0 25px; 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 #000000; 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 : 10px 0 0 0; }
.reklama-horni-vnitrek { width : 970px; text-align : left; }
.reklama-horni-vlevo { width : 112px; float : left; margin : 40px 0 0 0; font-size : 11px; text-align : right; }
.reklama-horni-vlevo p { margin : 0 10px 0 0; }
.reklama-horni-vpravo { width : 858px; float : right; }

.reklama-obsah-horni { margin : 25px 15px 0 25px; }

.reklama-obsah-nadpis-zacatek { margin : 15px 0 2px 30px; font-size : 11px; font-weight : bold; text-transform : uppercase; }
.reklama-obsah-nadpis-konec { margin : 2px 55px 0 0; font-size : 11px; font-weight : bold; text-transform : uppercase; text-align : right; }

.reklama-obsah-vlevo { width : 332px; float : left; }
.reklama-obsah-vpravo { width : 358px; float : right; }

.reklama-obsah-vlevo-obsah { margin : 0 0 0 25px; }
.reklama-obsah-vlevo-obsah div { padding : 5px 0 5px 25px; background-color : #F5CE0F; height : 250px; }
.reklama-obsah-vpravo-obsah { margin : 0 50px 0 0; }
.reklama-obsah-vpravo-obsah div { padding : 5px 0 5px 25px; background-color : #F5CE0F; height : 250px; }

.reklama-obsah2 { margin : 0 50px 0 25px; }
.reklama-obsah2 div { padding : 10px 0 5px 0; background-color : #F5CE0F; text-align : center; }

.reklama-vlevo-horni { margin : 25px 15px 0 15px; }
.reklama-vlevo-horni p { margin : 0 0 2px 0; font-size : 11px; font-weight : bold; text-transform : uppercase; }

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

.charita-prostredek-banner { margin : 25px 0 0 0; text-align : center; }
.charita-prostredek-banner p { margin : 0 0 2px 0; font-size : 11px; }
.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 : #222222; }
.charita-prostredek-text span { color : #990000; }
.charita-prostredek-text span:hover { color : #660000; }