
h3.comment,h3.comment a{margin-bottom:5px;font-size:12px}
h3.comment{font-weight:normal}
h3.comment a:hover{background-color:#CD5C5C;color:#FFFFFF}

/* blockquote and table with 2 differentlu colored rows */
blockquote{padding:5px 10px 5px 10px; margin:10px;color:#000000;font-weight:normal;background-color: #F6F3ED;border:1px solid #D4D4D4;}
.tabulka,.tabulka td,.tabulka tr{padding:5px;color:#000000;font-weight:normal;}
blockquote .prvni, .tabulka .prvni,.tabulka .prvni td,.tabulka .prvni tr{padding:2px 5px 2px 5px;border-bottom:1px solid #666666;}
blockquote .druhy, .tabulka .druhy,.tabulka .druhy td,.tabulka .druhy tr{padding:2px 5px 2px 5px;border-bottom:1px solid #666666;}
blockquote p,.tabulka p{margin:0px;padding:0px}
blockquote h4,.tabulka h4{margin:0px;padding:1px 1px 1px 10px;font-size:12px;line-height:14px}

blockquote#commentpreview p {margin:5px}

/* phpBB like text formatting */
.b{font-weight:bolder}
.i{font-style:italic}
.z{font-style:normal; font-variant:small-caps}
.u{text-decoration:underline}
.t{margin:5px 20px 5px 20px;padding:5px;border:1px solid #797979;border-bottom:2px solid #363636;border-right:2px solid #363636;}
.c,.r{color:red}
.m,.l{color:blue}
.skip{display:none}

/* forms */
fieldset{padding:5px;margin:5px 0px 5px 0px;  border-style: groove groove groove groove; }
legend{font-weight:bold;margin-bottom:5px;padding-right:10px;color:#223649}
.highlight{background-color:#F0E68C;color:#000000;padding:2px}
.formfield { background-color: #EEE9DB; border: 1px solid #8E7A47; }
.formbutton{ background-color: #E9E4D5; border: 1px solid #8E7A47; margin-top: 2px; padding:0 0 0 0;font-size: 12px; }
textarea {width: 90%;}

/* general comment form */
#commentform {text-align: right;}

/* comments Opera, Mozilla */
h4+ol#comments{ margin: 0 0 0 0; padding: 0 0 0 0; }
h4+ol#comments li{ list-style: none; margin: 0; padding: 1px; font-size:11px }
h4+ol#comments address { font-size: 12px; font-style: normal; text-align: left; color: #F1F8FA; background: #C0AE7F url(speak.gif) 4px 3px no-repeat; padding: 1px 10px 1px 20px; margin: 0 0 0 0; height: 17px; border: 1px ridge #C0AE7F; }
h4+ol#comments address a:link,h4+ol#comments address a:visited{ color: #ffffff; }
h4+ol#comments p { background-color: #EAEAEA;font-size: 13px; line-height: 18px; margin: 5px 0px 5px 0px; text-align: justify; padding: 5px 10px 5px 10px; }
h4+ol#comments ins { font-size: 10px; font-weight: bold; text-align: right; text-decoration: none; color: #000000; background-color: transparent; padding: 1px 5px 0px 0px; height: 17px; display: block; border-bottom: 1px solid #DFDFDF; margin-bottom: 20px; }
h4+ol#comments>li>a { text-indent: 30px; color: #010101; background-image: url(pencil.png); background-repeat: no-repeat; background-position: 4px 3px; padding: 0px 0px 0px 0px; border-top: 1px solid #DFDFDF; width: 100%; height: 18px; bottom: 0px; display: block; font-size: 11px; margin-bottom: 3px; }
h4+ol#comments>li>a:hover { background-color:transparent;color:red}
.current { background-color: #CEE8F0; }
.parent { background-color: #F8F3C7; }
.child { background-color: #F6D4C9; }
.notPart, .notPart *, .notPart p[id]::before { color: #ccc; background-color: transparent !important; border-color: #BFBFBF !important; }
.notPart p[id]::before, .notPart ins { border-top: 1px solid #ccc; }
.notPart a, h4+ol#comments>.notPart>p>span:first-child { color: #ccc; }
.indent .current { background-color: #CEE8F0; margin: 0px 30px 30px 30px; }
.indent .parent { background-color: #F8F3C7; margin: 0px 60px 30px 0px; }
.indent .child { background-color: #F6D4C9; margin: 0px 0px 30px 60px; }
.indent .notPart { display:none }
.current p, .parent p, .child p, .indent p {background-color: transparent;}
li .reset {display:none}
.current .reset, .parent .reset, .child .reset, .notPart .reset { display:inline}
.current .show, .parent .show, .child .show, .notPart .show { right:50px}
h4+ol#comments dfn { right: 0; color: #F1F8FA; background-color: transparent; border: 0px solid; font-size: 11px; cursor: pointer; font-style: normal; padding-right: 7px; margin-top: 1px; line-height: 16px; float: right; }

/* comments hacks for MSIE */
* html body address{ background: #C0AE7F url(speak.gif) 4px 3px no-repeat; padding: 1px 10px 2px 20px; margin: 10px 0 0 0; height: 17px; color: #F1F8FA; font-style: normal;border: 1px ridge #C0AE7F;}
* html body address a:link,* html body address a:visited{ color: #ffffff; font-weight: bold; }
* html body ol#comments li, ol#comments  { list-style: none; padding: 0; margin: 0; }
* html body ins{ font-size: 10px; font-weight: bold; text-align: right; text-decoration: none; color: #000000; background-color: transparent; padding: 1px 5px 0px 0px; height: 17px; display: block; border-bottom: 1px solid #DFDFDF; margin-bottom: 20px; }
* html body ol#comments p{ margin: 5px 0 5px 0; padding: 5px 10px 5px 10px; background-color: #EAEAEA; font-size: 13px; line-height: 18px; }
* html body ol#comments p a:link{ text-decoration: underline; }
* html body dfn { right: 0; color: #000; background-color: transparent; border: 0px solid; font-size: 11px; cursor: pointer; font-style: normal; padding-right: 7px; margin-top: 1px; line-height: 16px; float: right; }

/* comment form js helpers */
#toolbar {display:block;margin:5px 0 5px 0;clear:both}
#toolbar a, #toolbar a:link,#toolbar a:visited{ display: block; float: left; width: 45px; height: 15px; background-color: #D5C9A9;  border: 1px outset; margin: 3px; text-align: center; font-size: 11px; line-height: 14px; color:#000;}
#toolbar a:hover{ background-color: #CD5C5C; color: #FFFFFF; border-style:inset}

