body, table{
 font-family: Tahoma, sans-serif;
 font-size: 11px;
 color:#1F619A;
}

h5 {font-size:14px; font-weight:bold; color:#CC0000}

a{
 text-decoration: none;
 color: #1F619A;
 font-size: 12px
}
a:hover {
 text-decoration: underline;
 color: #CC0000;
}
a.more-news {
 font-family: "Arial", mono;
 text-decoration: none;
 color: #1F619A;
 font-size: 11px;
}
a.more-news:hover {
 text-decoration: underline;
 color: #CC0000;
}

a.more-news img {margin-bottom:-2px}

a.menu-t2 {
 color: #FFFFFF;
}
a.menu-t2:visited {
 color: #FFFFFF;
}
a.menu-t2:hover {
 color: #FFFFFF;
}
a.color-white {
 color: #FFFFFF;
}
a.color-white:visited {
 color: #FFFFFF;
}
a.color-white:hover {
 color: #FFFFFF;
}
a.color-orange {
 color: #CC0000;
}
a.color-orange:visited {
 color: #CC0000;
}
a.color-orange:hover {
 color: #CC0000;
}
a.color-blue {
 text-decoration:underline;
 color: #1F619A;
}
a.color-blue:visited {
 color: #1F619A;
}
a.color-blue:hover {
 color: #1F619A;
}
.color-white {
 color: #FFFFFF;
}
.color-blue {
 color: #1F619A;
}
.color-orange {
 color: #CC0000;
}
.bg-color-lblue {
 background-color: #9BC2DA;
}
.bg-color-blue {
 background-color: #1F619A;
}
.bg-color-orange {
 background-color: #CC0000;
}
.bg-ml-blue {
 background-color: #1F619A;
 background-image:  url(i/bg-menul-blue.gif);
 background-repeat: repeat-y;
}
.bg-ml-lblue {
 background-color: #9BC2DA;
 background-image:  url(i/bg-menul-lblue.gif);
 background-repeat: repeat-y;
}
.bg-ml-orange {
 background-color: #CC0000;
 background-image:  url(i/bg-menul-orange.gif);
 background-repeat: repeat-y;
}
.bg-ml-top {
 background-color: #FFFFFF;
 background-image:  url(i/bg-menu.gif);
 background-repeat: repeat-x;
}
.bg-mt2 {
 background-image:  url(i/bg-menu-top2.gif);
 background-repeat: no-repeat;
 background-position: right;
}
.bg-t-3x5v-lblue {
 background-image:  url(i/bg-t-3x5v-lblue.gif);
 background-repeat: repeat-y;
 background-position: center top;
}
.td-margin-1 {
 margin-top: 3px;
 margin-bottom: 3px;
}
.td-margin-2 {
 margin-top: 1px;
 margin-bottom: 1px;
}
.data {
 background-color: #1F619A;
 background-image:  url(i/bg-data.gif);
 background-repeat: no-repeat;
}
.data2 {
 background-color: #1F619A;
 background-image:  url(i/bg-data2.gif);
 background-repeat: no-repeat;
}
.form-search {
 font-family: "Courier New", mono;
 font-size: 12px;
 color: #1F619A;
 width: 90px;
 xxxborder: 1px solid #7F9DB9;
}
.form-search2 {
 font-family: "Courier New", mono;
 font-size: 12px;
 color: #1F619A;
 width: 178px;
 xxxborder: 1px solid #7F9DB9;
}
.form {
 font-family: "Courier New", mono;
 font-size: 12px;
 color: #1F619A;
}
.form-but {
 font-family: "Courier New", mono;
 font-size: 12px;
}
.menu-l1 {
 font-family: Tahoma, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #1F619A;
}
.menu-l2 {
 font-family: Tahoma, sans-serif;
 font-size: 11px;
 color: #1F619A;
}
.menu-l2-here {
 text-decoration:none;
 color: #ΡΡ0000;
}
.menu-t1 a{
 font-family: Tahoma, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #1F619A;
 padding-right: 13px;
 padding-left: 13px;
}
.menu-t1a {
 font-family: Tahoma, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #1F619A;
}
.menu-t2 {
 font-family: Tahoma, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
 padding-right: 13px;
 background-image:  url(i/bg-menu-top2.gif);
 background-repeat: no-repeat;
 background-position: right;
}
.path {
 font-family: Tahoma, sans-serif;
 font-size: 11px;
 color: #1F619A;
}
.path a{
 font-size: 11px;
}
.title-1 {
 font-family: Tahoma, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
 margin-right: 13px;
 margin-left: 13px;
}
.title-s-white {
 font-family: Tahoma, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #FFFFFF;
}
.title-m-white {
 font-family: Tahoma, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #FFFFFF;
}
.title-s-blue {
 font-family: Tahoma, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #1F619A;
}
.title-m-blue {
 font-family: Tahoma, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #1F619A;
}
.title-s-orange {
 font-family: Tahoma, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color: #CC0000;
}
.title-m-orange {
 font-family: Tahoma, sans-serif;
font-size: 12px;
 font-weight: bold;
 color: #CC0000;
}
.txt-s-white {
 font-family: Tahoma, sans-serif;
 font-size: 11px;
 color: #FFFFFF;
}
.txt-m-white {
 font-family: Tahoma, sans-serif;
 font-size: 12px;
 color: #FFFFFF;
}
.txt-s-blue {
 font-family: Tahoma, sans-serif;
 font-size: 11px;
 color: #1F619A;
}
.txt-s-blue a{
 font-family: Tahoma, sans-serif;
 font-size: 11px;
 color: #1F619A;
}
.txt-m-blue {
 font-family: Tahoma, sans-serif;
 font-size: 12px;
 color: #1F619A;
}
.txt-m-blue a {
 text-decoration:underline
}

.txt-s-orange {
 font-family: Tahoma, sans-serif;
 font-size: 11px;
 color: #CC0000;
}
.txt-m-orange {
 font-family: Tahoma, sans-serif;
 font-size: 12px;
 color: #CC0000;
}
.bottom {padding:9px 17px}
.bottom p {margin:0; padding:0}

div.dynamic {font-family: Tahoma, sans-serif; font-size: 11px; position:relative; color: #1F619A; padding:0 0 0 9px; border-left:1px solid #1F619A; height:auto; width:180px; float:right; margin-left:10px}
div.counter{display:inline; height:0px; left:-1000px; margin:0px; padding:0px; position:absolute; top:-1000px; visibility:hidden; width:0px}

#one_pix_table {font-size: 12px; border-collapse: collapse; border: 1px solid #9BC2DA}
#one_pix_table td {border: 1px solid #9BC2DA}
#one_pix_table th {border: 1px solid #9BC2DA}
#one_pix_table a {text-decoration:underline}

.treeblock ul {padding:0 0 0 10px; margin:0; list-style: none none}
.treeblock li {margin:3px 0 3px -10px; display: block;}
.treeblock ul li a, .treeblock ul li a:hover {padding-left:10px; background:url(i/nav-dot-blue.gif) no-repeat left top; text-decoration:none; font-size: 11px} 
.treeblock ul li span.here {color:#CC0000; padding-left:10px; background:url(i/nav-dot-blue.gif) no-repeat left top}

.here {color:#CC0000;}

table {
font-family: Tahoma, sans-serif;
font-size: 12px;
color: #1F619A;
}

.module-content {margin-bottom:10px}

#forms input {width:270px}
#auth {margin-top:0px}
#auth table, #auth a {font-size:11px}
#auth .error {font-size:11px; color:#CC0000}
.red, .error {color:#F00}

#forum {width: 100%; border-collapse:collapse; padding:0;}
#forum table{border-collapse:collapse; padding:0; width: 100%; margin-top:10px;}

#forum td{border-bottom: solid 1px #9BC2DA; padding:4px 3px}
#forum td a{text-decoration:underline}
#forum .tit{font-weight:bold; background-color:#E6EEF8}
#forum .path {margin-bottom:5px; margin-top:5px;}
#forum .pages  {margin-bottom:5px; margin-top:5px}
#forum h2 {margin-bottom:0px; font-size:12px}
#forum .here{font-weight:bold;}
#forum td.second, #forum td.sec,#forum td.fp {padding-left:10px; border-bottom:solid 1px #9BC2DA;}
#forum .author{font-weight:bold;}
#forum .author a{text-decoration:underline}
#forum .quote{font-size:10px; padding:5px; background-color:#F9FBFE; border:1px solid #9BC2DA}
#forum #no {padding:0;}
#forum #no td, #forum #no table {border: solid 0px #000;}
#forum .date{text-align:right; margin-bottom:5px}

#forum .fp{ padding-left:10px}


#forum textarea {border:1px solid #1F619A; color:#000; width:100%}
#forum a {cursor:hand; cursor: pointer;}

.star {color:#CC0000}
.grey, .gray { font-size:10px }