body { background : #FFFFFF url('http://www.irihanna.cz/obrazky/web/body.jpg') left top repeat; 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 { 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; }

.jazyky { padding : 25px 15px 0 15px; }
.jazyky div { width : 970px; text-align : left; font-size : 12px; font-weight : bold; text-transform : uppercase; }
.jazyky a, .jazyky a:visited { margin : 0 0 0 25px; border-top : 1px solid #DDDDDD; border-left : 1px solid #DDDDDD; border-right : 1px solid #DDDDDD; padding : 6px 8px 5px 8px; background-color : #FFFFFF; }
.jazyky a:hover { background-color : #EEEEEE; }
.jazyky img { border-top : 5px solid transparent; border-bottom : 5px solid transparent; padding : 0 7px 0 0; vertical-align : middle; }
.jazyky span { border-top : 1px solid #DDDDDD; border-left : 1px solid #DDDDDD; border-right : 1px solid #DDDDDD; padding : 6px 8px 5px 8px; background-color : #FFFFFF; font-size : 12px; }

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

.logo { }

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

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

.popisek { margin : 15px 15px 0 15px; font-size : 11px; line-height : 150%; }

.menu-vlevo-nadpis { margin : 25px 15px 0 15px; font-size : 17px; font-weight : bold; }
.menu-vlevo { margin : 5px 0 0 0; font-weight : bold; text-transform : uppercase; }
.menu-vlevo ul { list-style-type : none; margin : 0; padding : 0; }
.menu-vlevo li { margin : 3px 0 0 0; }
.menu-vlevo a, .menu-vlevo a:visited { display : block; height : 100%; padding : 6px 15px 2px 20px; }
.menu-zobrazene a, .menu-zobrazene a:visited { color : #000000; }
.menu-vlevo a:hover, .menu-zobrazene a:hover { }
.menu-vlevo .pocet { padding : 0 0 0 5px; color : #000000; font-size : 11px; font-weight : normal; }
.menu-vlevo .nove { padding : 0 0 0 5px; color : #000000; font-size : 11px; font-weight : normal; text-transform : uppercase; }
.menu-vlevo .zmensene { padding : 0 0 0 5px; font-size : 12px; font-weight : normal; }

.menu-vlevo-prava { margin : 11px 15px 0 15px; font-size : 11px; line-height : 150%; }

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

.menu-vyhledavani { margin : 5px 15px 0 15px; border-top : 1px solid #990000; border-bottom : 1px solid #000000; padding : 10px 5px; }
.menu-vyhledavani p { margin : 0; }
.menu-vyhledavani-input-text { border : 1px solid #444444; padding : 2px 4px; }
.menu-vyhledavani-submit input { border : 0; background-color : transparent; color : #990000; font-weight : bold; cursor : pointer; }
.menu-vyhledavani-submit input:hover { color : #CC0000; }

.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 : #990033; text-decoration : underline; }

.stranka-nadpis { padding : 20px 25px 0 25px; }
.stranka-nadpis h1 { font-size : 25px; }
.stranka-nadpis h1 span { padding : 0 0 0 15px; font-size : 20px; }
.stranka-nadpis h2 { font-size : 17px; }
.stranka-nadpis h3 { font-size : 17px; }
.stranka-nadpis a, .stranka-nadpis a:visited { color : #000000; }
.stranka-nadpis a:hover { color : #660000; }
.stranka-nadpis .oddeleni { margin : 0 6px; }
.stranka-nadpis-zpet { padding : 0 0 0 15px; font-size : 13px; font-weight : bold; white-space : nowrap; }
.stranka-nadpis-zpet a, .stranka-nadpis-zpet a:visited { color : #990000; }
.stranka-nadpis-zpet a:hover { color : #CC0000; }

.stranka-popis { margin : 20px 15px 0 25px; }
.stranka-popis p { margin : 5px 0 0 0; border-top : 1px solid #990000; border-bottom : 1px solid #000000; border-left : 1px solid #000000; padding : 10px 10px 5px 10px; line-height : 150%; }

.prispevek-nadpis { margin : 25px 2px 0 25px; border-bottom : 1px solid #000000; padding : 0 23px 5px 0; }
.prispevek-nadpis h2 { font-size : 20px; }
.prispevek-nadpis-zmensene { padding : 0 0 0 15px; font-size : 17px; }
.prispevek-nadpis-nove { padding : 0 0 0 15px; color : #000000; font-size : 12px; }

.prispevek-popis { padding : 0 25px; font-size : 15px; line-height : 150%; }
.prispevek-popis p { margin : 10px 0 0 0; }

.prispevek-popis-samostatny { padding : 10px 25px 0 25px; font-size : 15px; line-height : 150%; }
.prispevek-popis-samostatny p { margin : 15px 0 0 0; }

.prispevek { margin : 25px 0 0 0; }
.prispevek-vlevo { width : 520px; float : left; }
.prispevek-vpravo { width : 156px; float : left; }
.prispevek-vlevo div { margin : 0 0 0 25px; }

.prispevek-facebook { padding : 15px 0 0 0; }
.prispevek-facebook img { margin : 0 10px 0 0; vertical-align : top; }

.prispevek-hodnoceni { }
.prispevek-hodnoceni-nadpis { margin : 0; font-weight : bold; }
.prispevek-hodnoceni-skore { margin : 7px 0 0 0; border-top : 1px solid #990000; border-bottom : 1px solid #000000; border-left : 1px solid #000000; padding : 5px 0 5px 10px; font-size : 15px; background-color : #FFCCFF; }
.prispevek-hodnoceni-vpravo { margin : 0 0 0 6px; }
.prispevek-hodnoceni-hodnoticich { margin : 7px 0 25px 0; }

.prispevek-info { margin : 15px 25px 0 25px; font-size : 12px; line-height : 150%; }
.prispevek-info p { margin : 0; }
.prispevek-info-data { margin : 0 6px 0 3px; font-weight : bold; }
.prispevek-info-data-posledni { margin : 0 0 0 3px; font-weight : bold; }
.prispevek-info-blok { margin : 0 6px 0 0; white-space : nowrap; }
.prispevek-info-blok-posledni { white-space : nowrap; }

.prispevek-text-vlevo { width : 490px; float : left; }
.prispevek-text-vpravo { width : 200px; float : right; }

.prispevek-text { margin : 15px 25px 0 50px; font-size : 15px; line-height : 150%; }
.prispevek-text-administrator { margin : 15px 225px 0 50px; font-size : 15px; line-height : 150%; }
.prispevek-text-zkraceny { margin : 10px 25px 0 25px; font-size : 15px; line-height : 150%; }
.prispevek-text-zkraceny .oddeleni { margin : 0 5px; color : #AAAAAA; }
.prispevek-text-zkraceny .pokracovani { font-weight : bold; white-space : nowrap; }
.prispevek-text-zkraceny .pokracovani span { margin : 0 0 0 10px; }

.nastaveni { margin : 20px 25px 0 25px; font-size : 12px; }
.nastaveni a, .nastaveni a:visited { padding : 2px 4px; color : #990000; }
.nastaveni a:hover{ background-color : #990000; color : #FFFFFF; }
.nastaveni p { margin : 5px 0 0 0; }
.nastaveni-podnadpis { margin : 0 6px 0 0; font-weight : bold; }
.nastaveni-podnadpis-vnitrni { margin : 0 6px 0 18px; font-weight : bold; }

.zobrazene { margin : 25px 25px 0 25px; font-size : 12px; font-weight : bold; text-align : center; }

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

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

.odkazy { }
.odkazy-sirka { width : 970px; text-align : left; }
.odkazy-samostatne { padding : 50px 25px 15px 5px; color : #FFFFFF; font-size : 11px; line-height : 250%; }
.odkazy-vlevo { width : 877px; float : left; }
.odkazy-vpravo { width : 93px; float : right; }
.odkazy-vlevo div { padding : 50px 25px 15px 5px; color : #FFFFFF; font-size : 11px; line-height : 250%; }
.odkazy-vlevo a, .odkazy-vlevo a:visited, .odkazy-samostatne a, .odkazy-samostatne a:visited { margin : 0 5px; padding : 4px 8px; background-color : #FFFFFF; white-space : nowrap; }
.odkazy-vlevo a:hover, .odkazy-samostatne a:hover { }
.odkazy-vlevo span { padding : 0 0 0 15px; }
.odkazy-vpravo div { padding : 50px 0 15px 0; }
.odkazy-vnitrni { font-weight : bold; text-transform : uppercase; }
.odkazy p { margin : 5px 0 0 0; }

.stranka-text { margin : 20px 25px 0 25px; }
.stranka-text p { margin : 5px 0 0 0; border-top : 1px solid #000000; border-bottom : 1px solid #990000; border-left : 1px solid #990000; border-right : 1px solid #000000; padding : 10px 10px 5px 10px; line-height : 150%; }

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

.chyba, .hlaska { margin : 25px 25px 0 25px; border-top : 1px solid #000000; border-bottom : 1px solid #990000; border-left : 1px solid #990000; border-right : 1px solid #000000; padding : 10px 10px 5px 10px; background-color : #FFCCFF; line-height : 150%; }
.chyba-nadpis { padding : 0 5px 0 0; color : #990033; font-size : 13px; font-weight : bold; text-transform : uppercase; }

.formular { margin : 25px 25px 0 25px; }
.formular-oddil { margin : 5px 0 0 0; border-top : 1px solid #990000; border-bottom : 1px solid #000000; border-left : 1px solid #000000; border-right : 1px solid #990000; padding : 3px 10px 7px 10px; }
.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-input-odsazeni-vlevo-male { margin : 0 0 0 6px; }
.formular-napoveda-nadpis { margin : 0 3px 0 0; font-weight : bold; }

.formular-radek-chyba, .formular-povinne-chyba { color : #990033; }
.formular-povinne { color : #444444; }
.formular-textarea { width : 560px; 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-otaznik, .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 : #990033; font-size : 17px; font-weight : bold; }

.formular-submit, .formular-submit-horni { margin : 5px 0 0 0; border-top : 1px solid #000000; border-bottom : 1px solid #990000; border-left : 1px solid #990000; border-right : 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 : #FFCCFF; color : #990000; font-weight : bold; cursor : pointer; }
.formular-submit input:hover, .formular-submit-horni input:hover { background-color : #FFCCCC; color : #CC0000; }
.formular-submit-skryty input { display : none; }

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

.vymena { margin : 15px 25px 0 25px; border-top : 1px solid #000000; border-bottom : 1px solid #990000; border-left : 1px solid #990000; border-right : 1px solid #000000; }
.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 : 10px 0 0 0; }
.reklama-horni-vnitrek { width : 765px; text-align : left; }
.reklama-horni-vlevo { width : 14px; float : left; margin : 0 1px 0 0; background-color : #000000; color : #CCCCCC; font-size : 11px; }
.reklama-horni-vlevo p { margin : 0; padding : 0 0 2px 3px; }
.reklama-horni-vpravo { width : 750px; float : right; }

.reklama-vlevo-horni { margin : 25px 15px 0 15px; border-top : 1px solid #990000; border-bottom : 1px solid #000000; padding : 5px 5px 5px 0; }
.reklama-vlevo-horni div { }

.reklama-vlevo-dolni { margin : 5px 15px 0 15px; border-top : 1px solid #990000; border-bottom : 1px solid #000000; padding : 5px 5px 5px 5px; }
.reklama-vlevo-dolni div { }

.reklama-nadpis-horni { margin : 25px 2px 0 25px; border-top : 1px solid #000000; border-left : 1px solid #000000; padding : 5px; }
.reklama-nadpis-dolni { margin : 0 2px 0 25px; border-bottom : 1px solid #990000; border-left : 1px solid #000000; padding : 25px 5px 5px 5px; }

.reklama-prispevek { margin : 0 26px 0 0; border-top : 1px solid #990000; border-bottom : 1px solid #000000; padding : 5px; background-color : #FFCCFF; }
.reklama-prispevek div { }

.reklama-prispevek-text { margin : 15px 30px 0 0; border-top : 1px solid #990000; border-bottom : 1px solid #000000; padding : 5px; background-color : #FFCCFF; }
.reklama-prispevek-text div { }

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

.reklama-obsah { clear : both; }
.reklama-obsah-vlevo { width : 300px; float : left; }
.reklama-obsah-vpravo { width : 275px; float : left; }

.reklama-obsah-vlevo-obsah { margin : 0 0 0 25px; border-top : 1px solid #990000; border-bottom : 1px solid #000000; border-left : 1px solid #000000; border-right : 1px solid #990000; padding : 5px; }
.reklama-obsah-vlevo-obsah div { padding : 5px; background-color : #FFCCFF; }
.reklama-obsah-vpravo-obsah { border-top : 1px solid #FFFFFF; border-top : 1px solid #000000; border-bottom : 1px solid #990000; border-right : 1px solid #000000; padding : 5px; }
.reklama-obsah-vpravo-obsah div { padding : 5px; background-color : #FFCCFF; }

.reklama-odkazy { margin : 5px 15px 0 15px; }
.reklama-odkazy ul { list-style-type : none; margin : 0; padding : 0; }
.reklama-odkazy li { margin : 9px 0 2px 0; }
.reklama-odkazy a, .reklama-odkazy a:visited { }
.reklama-odkazy a:hover { }