body { background-color : #FFFFFF; margin : 0; font-family : Arial, sans-serif; font-size : 13px; }

a, a:link, a:active, a:visited { color : #993300; text-decoration : none; }
a:hover { color : #663300; text-decoration : underline; }

form { display : inline; }

.telo-pozadi { width : 1000px; background : #FFFF66 url('http://www.superanekdoty.cz/grafika/web/telo.gif') left top repeat-y; text-align : left; }

.telo-hlavicka { border-top : 15px solid #FFFFFF; background-color : #FFFFFF; }

.telo { }
.telo-vlevo { width : 180px; float : left; }
.telo-prostredek-vpravo { width : 820px; float : right; }
.telo-prostredek { width : 640px; float : left; }
.telo-vpravo { width : 180px; float : right; }

.telo-paticka { clear : both; border-bottom : 15px solid #FFFFFF; padding: 0 24px; }
.telo-paticka-obsah { padding: 15px 10px 5px 10px; border-bottom : 1px solid #CC9900; }

.telo-menu-vlevo-nadpis, .telo-menu-vpravo-nadpis { margin : 15px 0 0 0; padding : 10px 10px 0px 30px; font-size : 13px; text-transform : uppercase; font-weight : bold; color : #FFFF66; background-color : #993300; }
.telo-menu-vlevo, .telo-menu-vpravo { font-size : 12px; text-transform : uppercase; border : 1px solid #CC9900; padding : 0 0 1px 0; }
.telo-menu-vlevo ul, .telo-menu-vpravo ul { list-style-type : none; margin : 0; padding : 0; }
.telo-menu-vlevo li, .telo-menu-vpravo li { padding : 1px 1px 0 1px; }
.telo-menu-vlevo a, .telo-menu-vlevo a:visited, .telo-menu-vpravo a, .telo-menu-vpravo a:visited { display : block; height : 100%; background-color : #FF9900; color : #993300; padding : 5px 5px 5px 10px; border : 1px solid #CC9900; font-weight : bold; }
.telo-menu-vlevo a:hover, .telo-menu-vpravo a:hover { color : #993300; border-color : #FFFF66; background-color : #FFFF66; text-decoration : none; }
.telo-menu-vlevo-text, .telo-menu-vpravo-text { border : 1px solid #CC9900; background-color : #FFFF66; padding : 5px 5px 5px 10px; }

.stranka-nadpis { padding : 25px 15px 15px 15px; text-align : center; }
.stranka-nadpis h1 { font-size : 25px; display : inline; }
.stranka-nadpis h2 { font-size : 20px; display : inline; padding : 0 10px 0 0; }

.stranka-nadpis2 { padding : 25px 15px 15px 15px; text-align : center; }
.stranka-nadpis2 h1 { font-size : 25px; display : inline; }
.stranka-nadpis2 h2 { font-size : 17px; display : inline; text-transform : uppercase; padding : 0 10px 0 0; }

.stranka-menu { background-color : #FF9900; border : 1px solid #CC9900; margin : 0 25px 15px 25px; padding : 2px 2px 2px 15px; font-weight : bold; }
.stranka-menu a, .stranka-menu a:visited { margin : 0 10px 0 0; padding : 4px; }
.stranka-menu a:hover { background-color : #FFFF66; border-top : 1px solid #CC9900; border-bottom : 1px solid #CC9900; text-decoration : none; }

.text, .formular { margin : 0 25px 15px 25px; border : 1px solid #CC9900; padding : 15px; background-color : #FFFF99; }

.prispevek { margin : 0 25px 15px 25px; border : 1px solid #CC9900; padding : 15px 25px 0 25px; background-color : #FFFF99; }
.prispevek h2 { padding : 10px 20px 5px 20px; border : 1px solid #CC9900; background-color : #FF9900; font-size : 15px; font-weight : bold; display : inline; }
.prispevek img { padding : 0 15px 15px 0; float : left; }

.prispevek-nadpis { padding : 10px 0 5px 0; }
.prispevek-radek-text { padding : 15px; border-top : 1px solid #CC9900; border-right : 1px solid #CC9900; border-bottom : 1px solid #CC9900; }
.prispevek-radek { padding : 10px 0 0 15px; border-left : 1px solid #CC9900; }
.prispevek-radek-dolni { padding : 10px 0 15px 15px; border-left : 1px solid #CC9900; }

.hlaska, .chyba { margin : 0 25px 15px 25px; border : 1px solid #CC9900; padding : 15px; background-color : #FFFF99; color : #330000; }
.hlaska-siroka { margin : 0 0 15px 0; border : 1px solid #CC9900; padding : 15px 25px; background-color : #FFFF99; color : #330000; }

.strankovani { padding : 15px 0 15px 0; }
.strankovani div { background-color : #FF9900; border : 1px solid #CC9900; margin : 0 25px 15px 25px; font-weight : bold; text-align : center; }
.strankovani a, .strankovani a:visited { background-color : #993300; padding : 4px; border : 1px solid #CC9900; color : #FFFF66; }
.strankovani a:hover { border-left-color : #FF9900; border-right-color : #FF9900; background-color : #FF9900; text-decoration : none; }

.strankovani-predchozi { }
.strankovani-dalsi { }

.hodnoceni { padding : 15px 25px; color : #330000; }

.formular-submit { text-align : center; padding : 10px 0 5px 0; }
.formular-submit a, .formular-submit a:visited { font-weight : bold; }
.formular-submit-skryty input { display : none; }

.formular-radek { padding : 5px 0; }
.formular-radek-nadpis { padding : 5px 0 0 0; }
.formular-poznamka { color : #444444; font-size : 11px; padding : 0 0 5px 5px; }
.formular-chyba { color : #330000; padding : 5px 0 0 5px; }

.input-text { padding : 1px 2px; border : 1px solid #CC9900; }
.textarea { width : 546px; border : 1px solid #CC9900; padding : 5px; }

.clear { clear : both; }

.tabulka-3sloupce { clear : both; margin : 0 25px 15px 25px; border : 1px solid #CC9900; padding : 0 0 10px 0 ; background-color : #FFFF99; }
.tabulka-3sloupce-nadpis { width : 588px; border-bottom : 1px solid #CC9900; }
.tabulka-3sloupce-radek { width : 568px; margin : 0 10px 0 10px; border-bottom : 1px solid #CC9900; }
.tabulka-3sloupce-radek-text { width : 568px; margin : 0 10px 0 10px; border-bottom : 1px solid #CC9900; }
.tabulka-3sloupce-radek-text div { padding : 10px 5px 5px 10px; }
.tabulka-3sloupce-radek-odkaz { width : 568px; margin : 0 10px 0 10px; border-bottom : 1px solid #CC9900; }
.tabulka-3sloupce-radek-odkaz a, .tabulka-3sloupce-radek-odkaz a:visited { display : block; height : 100%; padding : 10px 5px 5px 10px; font-weight : bold; }
.tabulka-3sloupce-vlevo, .tabulka-3sloupce-nadpis-vlevo { float : left; }
.tabulka-3sloupce-vlevo div { padding : 10px 15px 5px 10px; }
.tabulka-3sloupce-nadpis-vlevo div { padding : 10px 15px 5px 10px; }
.tabulka-3sloupce-prostredek-vpravo { float : right; }
.tabulka-3sloupce-prostredek, .tabulka-3sloupce-nadpis-prostredek { float : left; }
.tabulka-3sloupce-prostredek div { padding : 10px 15px 5px 15px; }
.tabulka-3sloupce-nadpis-prostredek div { padding : 10px 15px 5px 15px; }
.tabulka-3sloupce-vpravo, .tabulka-3sloupce-nadpis-vpravo { float : right; }
.tabulka-3sloupce-vpravo div { padding : 10px 5px 5px 15px; }
.tabulka-3sloupce-nadpis-vpravo div { padding : 10px 5px 5px 15px; }

.odkazy { background-color : #FFFF99; margin : 0 25px 15px 25px; border : 1px solid #CC9900; padding : 5px 15px 5px 15px; }
.odkazy-vlevo { width : 98px; float : left; border-top : 1px solid #CC9900; }
.odkazy-vlevo div { padding : 10px 0 10px 5px; }
.odkazy-vpravo { width : 460px; float : right; border-top : 1px solid #CC9900; }
.odkazy-vpravo div { padding : 10px 5px 10px 10px; }
.odkazy-text { padding : 10px 5px 10px 10px; font-weight : bold; }
.odkazy-menu { padding : 10px 5px 10px 10px; }

.odkazy-dolni { padding : 10px 15px 15px 25px; font-size : 12px; line-height : 150%; }
.odkazy-dolni a, .odkazy-dolni a:visited { padding : 0 5px; }

.vymena { margin : 0 25px 15px 25px; border : 1px solid #CC9900; background-color : #FFFF99; }
.vymena-nadpis { padding : 20px 25px 0 25px; }
.vymena-nadpis h2 { display : inline; margin : 0; padding : 0; 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 #CC9900; 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-nadpis-zacatek { margin : 25px 0 2px 60px; font-size : 11px; font-weight : bold; text-transform : uppercase; }
.reklama-obsah-nadpis-konec { margin : 2px 55px 25px 0; font-size : 11px; font-weight : bold; text-transform : uppercase; text-align : right; }

.reklama-obsah-vlevo { width : 340px; float : left; }
.reklama-obsah-vpravo { width : 300px; float : right; }

.reklama-obsah-vlevo-obsah { padding : 0 0 25px 45px; }
.reklama-obsah-vlevo-obsah div { padding : 0 0 0 10px; height : 250px; }
.reklama-obsah-vpravo-obsah { padding : 0 0 25px 0; }
.reklama-obsah-vpravo-obsah div { height : 250px; }

.charita-prostredek-banner { margin : 10px 0 0 0; text-align : center; }
.charita-prostredek-text { margin : 15px 0 20px 0; text-align : center; }
.charita-prostredek-text a, .charita-prostredek-text a:visited { color : #000000; font-size : 11px; font-weight : bold; letter-spacing: 3px; text-decoration : none; }
.charita-prostredek-text a:hover { color : #333333; }
.charita-prostredek-text span { color : #993300; }
.charita-prostredek-text span:hover { color : #663300; text-decoration : underline; }
