body  { 
	color: #000000;
	background-color: #ffffff;
	font: 10pt Arial,Verdana,Helvetica;
	margin: 0px;
	padding: 0px;
}

td,th { color: #000000; font: 10pt Arial,Verdana,Helvetica; }

h1 { color:  #5c6f8f; font-size: 130%; }
h2.stat { color: #000066; font-size: 110%; }
em { font-size: 80%; font-style: normal; }
em.user { color: #336699; font-size: 10pt; }

li { margin-top:5px}

ul li {list-style-image: url(/img/round.gif)}

ul ol li {list-style-image:none}

a  {}
	a:link    { color: #0000ff; }
	a:visited { color: #996699; }
	a:active  { color: #FF6633; }
	a:hover   { color: #FF6633; }
                                        
a.submenua  { text-decoration: none }
	a.submenua:link    { color: #0000ff; }
	a.submenua:visited { color: #0000ff; }
	a.submenua:active  { color: #FF6633; }
	a.submenua:hover   { color: #FF6633; }


span.pagenav a {color: #0000ff; text-decoration: none; font-size: 12px; padding:0 2px 0 2px}
	span.pagenav a:visited {color: #0000ff;}   
	span.pagenav a:hover  {color: #ffffff; background: #CC0000;}
	span.pagenav a:active {color: #ffffff; background: #CC0000;}

a.nv {text-decoration: none; font-size: 9pt;}
   a.nv:link    {color: #777777;}
   a.nv:visited {color: #777777;}
   a.nv:active  {color: #ff0000; text-decoration: underline;}
   a.nv:hover    {color: #ff0000; text-decoration: underline;}

a.detail { text-decoration: none;  font-size:  11px; }
	a.detail:link    { color: #cc0000; }
	a.detail:visited { color : #cc0000; }
	a.detail:active  { color: #000000; }
	a.detail:hover   { color: #000000; }

a.oper { text-decoration: none; font-size: 12px; }
	a.oper:link    { color: #999999; }
	a.oper:visited { color: #999999; }
	a.oper:active  { color: #FF6633; }
	a.oper:hover   { color: #FF6633; }
	
a.copy {color: #bbbbbb; text-decoration: none; font-size: 8pt;}
	

input.brdr    { border: solid 1px #babcc6; }
input.brdr2   { border: solid 1px #babcc6; background-color: #dfdfdf; }
input.brdr_s  { border: solid 1px #babcc6; font: 11px Arial, Verdana, Helvetica; }
input.brdr_sr { border: solid 1px #babcc6; font: 11px Arial, Verdana, Helvetica; color: #cc0000; }

p.stat { text-indent: 3ex; margin: 0px; text-align:justify; }

dl.stat {margin: 4px;}

#rubric {color: #ff0000;}
#search {color: #5c6f8f; font-size: 70%;}
#page {font-size: 75%;}
#small_f {font-size: 70%;}
#copy {color: #bbbbbb; text-decoration: none; font-size: 8pt;}

.search  { color: #5c6f8f; font-size: 70%; }

div.ind3 { text-indent: 3ex; margin: 0px 0px 3px 0px; }
img.foto { border-color: #bbbbbb; border-width: 1px;  }

.star { color:#ff0000; font: 10px Tahoma, Geneva, Sans-serif; }

div.ind3block div {
	text-indent: 3ex;
	text-align: justify;
	margin: 0;
}

img.foto { border: solid 1px #CCCCCC; }

hr.grey2 {color: #cccccc; height: 2px; border-style: none; background-color: #eeeeee}

table.grey_brdr {
	border: none;
	border-collapse: collapse;
}
table.grey_brdr td {
	border: solid 1px gray;
}

.textPlaceholder {
	color: gray;
}

.topicnum  { color:#cc0000; }
.username  { color: #0000ff; }
.userlogin { color: #666666; font-size: 85%; }
.usertown  { color: rgb(102, 102, 102); }
.questdate { color: rgb(102, 102, 102); font-size: 85%; }
.rubric    { color: red; }
.opername  { color: #999999; }
.ansdate   { color: #5c6f8f; font-size: 85%; }

div.topic {
	background-color: #dfdfdf;
	border: solid 1px #BABCC6;
	padding: 5px 10px 5px 10px;

}

div.user {
	text-align: left;
	position:relative;
	float:left;
}

div.rubric {
	text-align: right;
	float: right;
	position:relative;
	color: #ff0000;

}
div.question {
	text-align: justify;
	padding:5px 0px 5px 0px;
	color: #336699;
}
div.ans_zone {
	background-color: #efefef;
	border: solid 1px #BABCC6;
	padding: 5px 20px 5px 20px;
	text-align: justify;
}
div.answer {color: #000000;
	padding: 5px 20px 5px 20px;
}
div.opercomment {
	background-color: #efefef;
	border: solid 1px gray;
	padding: 5px 20px 5px 20px;
	text-align: justify;
}
div.menu_header {
	padding-bottom: 4px;
	color: #cc0000;
	font-weight: bold;
	font-size: 9pt
}