body { font-size : 10pt; color: #000000;}
p { text-align : justify; font-size : 10pt; margin: 10px; color: #000000; }
td { font-size : 10pt; color: #000000; }
tt { font-size : 12px; }
h1 { text-align : left; font-size : 14pt; color: #303f4f; margin: 20px; }
h2 { text-align : center; font-size : 12pt; color: #3f3b3c; margin: 16px; }
h3 { text-align : left; font-size : 11pt; color: #3f3b3c; margin: 16px; }
.error { text-align : center; font-size : 12pt; color: #ff0000; margin: 5px; font-weight: bold;}
input, select, option, form { font-size : 11px; color: #000000; }

a:link { color: #0000cc; }
a:hover { color: #ffa000; }
a:visited { color: #666666; }

ul { text-align : justify; font-size : 10pt; color: #000000; }
ol { text-align : left; font-size : 10pt; color: #000000;}
li { font-size : 10pt; color: #000000;  margin-right: 10px;}
a.li:link { color: #16283C; }
a.li:hover { color: #ffa000; }
a.li:visited { color: #666666; }

sup { font-size : 11pt; color: #303f4f;  font-weight: normal;}

.date { font-family: sans-serif; font-size: 11px; color : #CC6600; }
.news { text-decoration: none; font-family: sans-serif; font-size: 11px; color: #002337; }
a.news:link { text-decoration: none; font-family: sans-serif; font-size: 11px; color: #16283C; }
a.news:hover { text-decoration: none; font-family: sans-serif; font-size: 11px; color: #ffa000; }
a.news:visited { text-decoration: none; font-family: sans-serif; font-size: 11px; color: #666666; }

.copyright { text-align : right; font-family: sans-serif; font-size: 10px; color : #ffffff;  }

.contacts { font-family: sans-serif; font-size: 11px; color : #002337; }

.lmenutitle { text-decoration: none; font-size : 11px; font-family: sans-serif; color : #000000; margin: 3px; }
a.lmenutitle:link { text-decoration: none; font-family: sans-serif; font-size: 11px; color : #000000; margin: 3px; }
a.lmenutitle:hover { text-decoration: none; font-family: sans-serif; font-size: 11px; color : #000000; margin: 3px; }
a.lmenutitle:visited { text-decoration: none; font-family: sans-serif; font-size: 11px; color : #000000; margin: 3px; }

.menu { font-size: smaller; font-family: MS Sans Serif, sans-serif; color : #ffffff; margin: 3px;}
.lmenu { text-align : justify; font-size : 10pt; margin: 3px; color: #000000; }

.table_title { font-size : 8pt; margin: 10px; color: #000000; font-weight: bold;  font-family: MS Sans Serif, sans-serif; }
.price_title { font-size : 8pt; padding: 10px; color: #000000; font-weight: bold;  font-family: MS Sans Serif, sans-serif; }
.new_title { font-size : 8pt; margin: 10px; color: #000000; font-weight: bold;  font-family: MS Sans Serif, sans-serif; }
.comment_title { text-align : left; color: #000000; font-weight: bold;  font-size : 10pt; color: #303f4f; }

.sel { font-size : 8pt; color: #999999;   font-weight: bold; font-family: serif;  }

.margined { margin-top: 5px; margin-bottom: 5px;}

.refer { font-size : 8pt; margin: 3px; color: #000000; font-family: MS Sans Serif, sans-serif; }

._date { font-family: sans-serif; font-size: 11px; color : #303f4f; font-weight: bold; margin: 5px; }
._news { text-decoration: none; font-family: sans-serif; font-size: 11px; color: #002337; margin: 15px; }
a._news:link { text-decoration: none; font-family: sans-serif; font-size: 11px; color: #16283C; }
a._news:hover { text-decoration: none; font-family: sans-serif; font-size: 11px; color: #ffa000; }
a._news:visited { text-decoration: none; font-family: sans-serif; font-size: 11px; color: #666666; }