
.question {margin: 5px 0 0 0;}

.question .theme1-,
.question .theme- { font-size: 75%; background: url(/images/anonce_block/ug1.gif) 5px 10px no-repeat;
                    padding: 5px 5px 5px 15px; color: #2c797c;}
.question .theme1- { font-size: 80%; background: url(/images/ug2.gif) 5px 12px no-repeat;
                    padding: 5px 5px 5px 15px; color: #2c797c; font-weight: bolder;}

.question .stat-  { font-size: 65%; color:#5c5c5c; padding: 7px 0 0 15px;}

.subquestion .subtheme- { font-size: 70%; background: url(/images/anonce_block/ug1.gif) 5px 12px no-repeat;
                          padding: 5px 5px 5px 15px; color: #666; line-height: 1.5em;}
.subquestion .author-    { font-size: 75%; color: #666; padding: 2px}
.subquestion .author1-   { background: url(/images/consult/mail.gif) 3px 6px no-repeat; font-size: 75%;
                           padding: 2px 0 0 20px; font-weight: bolder;}
.subquestion .author2-   { font-size: 75%; padding: 2px 0 0 10px; font-weight: bolder;}

.answer .author1-,
.answer .author-   { font-size: 75%; color: #1d5153; padding: 0 0 0 20px;}
.answer .author1-  { font-weight: bolder; font-size: 75%; padding: 0 0 5px 5px;}

.answer .subtheme- { color: #000; padding: 0 0 0 20px;}

.answer ol    { margin:0 0 0 20px; padding:0; font-size: 1.2em;}
.answer ol li { font-size:70%; line-height:1.3em; margin:0 0 5px 10px; padding:0; }

.answer ul    { margin:0 0 5px 0; padding:0; list-style-type:none; font-size: 1.2em;}
.answer ul li { font-size:70%; line-height:1.3em; margin:3px 0 0 15px; padding:3px 0 0 15px; background:url(/images/wrapper/li.gif) 4px 9px no-repeat; }

.path   { font-size: 65%; color: #666; padding: 15px 0 0 0;}

h3 { padding:0; margin: 0.5em 0 0.6em; line-height:1.3em; font-family:Arial Narrow, Arial, Verdana, Helvetica, sans-serif; font-size:95%;; color:#999 } 