/* quotation marks */
/*   some stuff comes from http://www.answers.com/topic/quotation-mark */
/* q { behavior: url(../htc/fixquotes.htc);} */
q:before, blockquote:before { content: open-quote; }
q:after, blockquote:after { content: close-quote; }
*[lang="af"] > * { quotes: "\201E" "\201D"; }	/* afrikaans */
*[lang="be"] > * { quotes: "\00AB" "\00BB"; }	/* belarussian */
*[lang="bg"] > * { quotes: "\201E" "\201C"; }	/* bulgarian */
*[lang="de"] > * { quotes: "\201E" "\201C"; }	/* german */
*[lang="de-CH"] > * { quotes: "\00AB" "\00BB"; } /* german-Switzerland */
*[lang="el"] > * { quotes: "\00AB" "\00BB"; }	/* greek */
*[lang="en"] > * { quotes: "\201C" "\201D"; }	/* english */
*[lang="es"] > * { quotes: "\00AB" "\00BB"; }	/* spanish */
*[lang="et"] > * { quotes: "\00AB" "\00BB"; }	/* estonian */
*[lang="fi"] > * { quotes: "\201D" "\201D"; }
*[lang="fr"] > * { quotes: "\00AB\2009" "\2009\00BB" "\201C" "\201D" "\2018" "\2019"; } /* french */
*[lang="fr-CH"] > * { quotes: "\00AB" "\00BB"; } /* french-Switzerland */
*[lang="is"] > * { quotes: "\201E" "\201C"; }	/* icelandic */
*[lang="it"] > * { quotes: "\00AB" "\00BB"; } /* italian */
*[lang="it-CH"] > * { quotes: "\00AB" "\00BB"; } /* italian-Switzerland */
*[lang="ja"] > * { quotes: "\300C" "\300D"; }	/* japanese */
*[lang="lv"] > * { quotes: "\00AB" "\00BB"; }	/* latvian */
*[lang="nl"] > * { quotes: "\2018" "\2019"; }
*[lang="no"] > * { quotes: "\00AB" "\00BB"; }	/* norwegian */
*[lang="pl"] > * { quotes: "\201E" "\201D"; }	/* polish */
/* *[lang="pl"] > * { quotes: "\00AB" "\00BB"; }	*/ /* polish, french quotes without 1/4 em space */
*[lang="ru"] > * { quotes: "\00AB" "\00BB"; }	/* russian */
*[lang="sq"] > * { quotes: "\00AB" "\00BB"; }	/* albanian */
*[lang="to"] > * { quotes: "\00AB" "\00BB"; }	/* turkish */
*[lang="uk"] > * { quotes: "\00AB" "\00BB"; }	/* ukranian */
*[lang="vi"] > * { quotes: "\201C" "\201D"; } /* vi: vietnamese */
*[lang="zh"] > * { quotes: "\300C" "\300D"; }	/* chinese */