td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  }
p.reds {  text-indent:22pt; }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #B7003E; font-weight: bold;  text-transform: uppercase }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; COLOR: #1C5DA2;  font-weight: bold;}
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #1C5DA2; font-weight: bold;   }
ul { Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  list-style-image: url(images/li.gif);  }
ul.pad { padding-left: 6pt; }
ul.a { Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  list-style-type: square; list-style-image: url(images/a.gif);  }
ul.menu { Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;  list-style-type: square; list-style-image: url(images/a_menu.gif);  }
p.smenu {  color: #6790D0; font-size: 7pt;  }

HR { color: #DDEAF3 }
HR.or { color: #F59045 }
TD.res_kn { font-family: MS Sans Serif, Arial; FONT-SIZE: 8pt; line-height: 20px }
TD.sch { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt; color: #2B78B5 }
TD.th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #696969; }
.upper { text-transform: uppercase }

.prod {  font-size: 7pt; color: #898989 }
a.prod:link {  color: #898989; }
a.prod:visited { color: #898989; }
a.prod:hover { color: #B7003E;  }

a:link {  color: #5F7720; }
a:visited { color: #696969;  }
a:hover { color: #B7003E; }

a.copy:link {  color: #FFFFFF; text-decoration: none; }
a.copy:visited { color: #FFFFFF; text-decoration: none; }
a.copy:hover { color: #B7003E; text-decoration: none; }


a.menu:link {  text-decoration: none;  color: #9B0035; }
a.menu:visited { text-decoration: none;  color: #9B0035;  }
a.menu:hover { text-decoration: none;  color: #1C5DA2; }

a.smenu:link {  color: #6790D0; }
a.smenu:visited { color: #6790D0;  }
a.smenu:hover { color: #9B0035; }

A.res_kn { text-decoration: none; color: #696969;  }
A.res_kn:visited { text-decoration: none; color: #696969; }
A.res_kn:hover { text-decoration: none; color: #FFFFFF; background-color: #B7003E;  width: 100%;  }

h2.menu2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #446F9D; font-weight: bold; text-transform: uppercase }

INPUT.but_sub { border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; FONT-FAMILY: MS Sans Serif, Arial; FONT-SIZE: 7pt; background-color: #C01F55; COLOR: #FFFFFF; line-height: 13px }

INPUT.but_res { border-style: outset; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; FONT-FAMILY: MS Sans Serif, Arial; FONT-SIZE: 7pt; line-height: 13px }

.th1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #1C5DA2; line-height: 15px; font-weight: bold; }

.th2 { font-family: MS Sans Serif, Arial,Verdana,Helvetica; font-size: 8pt; color: #696969; line-height: 15px }

.blye { color: #5C89CD }

.shadow { FILTER: progid:DXImageTransform.Microsoft.Shadow(color=#A6A6A6, Direction=140, Strength=3) }

.copy {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #FFFFFF;  }

.copy2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #898989;  }

.news {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #777777; }

.foto {  border: 10px #B7D36B solid;  }

.foto_right {   margin-left: 30px; margin-top: 2px; margin-bottom: 10px }

.foto_left {   margin-right: 30px; margin-top: 2px; margin-bottom: 10px }

.min {  font-size: 7pt }

.min2 {  font-size: 6pt; }

.max {  font-size: 11pt;  }

.max_reds {  font-size: 11pt;  text-indent:22pt;  }

.text_field { line-height: 13px; font-family: MS Sans Serif, Arial; font-size: 9pt; color: #000000; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px }

.search_field {  font-family: MS Sans Serif, Arial; font-size: 10pt; color: #000000; border: solid; border-color: #000000 #DADADA #DADADA #000000; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px }

.error {  color: #FF0000 }

.indent {  text-indent:22pt; }

.c_bl { color: #1C5DA2;  }

.m_news { font-size: 7pt; font-weight: bold;  }

.news_d {  color: #646464;  }