td, input, select, textarea { font: 80% Arial, Tahoma, Verdana; color: #404040; line-height: 140%; }

input, select, textarea { font: 100% Arial; }

.large { font-size:130%; line-height:100%; }

.small { font-size: 90%; line-height:130%;}
a.small { font-size: 90%; line-height:130%;}

.x-small { font-size: 85%; line-height:130%;}
a.x-small { font-size: 85%; line-height:130%;}

a { color: #0080D1; }

img { border: 0; }
.png { behavior: url('/pngbehavior.htc'); }

td.menu-item-top, td.menu-item-top-active { font-size: 80%; padding: 5px 20px 5px 20px; background: url(/img/menu-corner.gif) left bottom no-repeat; border-right: 2px solid #FFFFFF; }
td.menu-item-top { background-color: #EFEFEF; }
td.menu-item-top-active { color: #FFFFFF;}
td.menu-item-top-active A { color: #FFFFFF; }

td.menu-item-left, td.menu-item-left-active { font-size: 100%; padding: 0px 20px 10px 0px;  }
td.menu-item-left-active { color: #000000; font-weight:bold;}
td.menu-item-left-active A { color: #000000; text-decoration:none; font-weight:bold;}

.title { font-weight: bold; font-size: 130%; color:#000000; }
.title_first_page_1 {font-size: 160%; line-height: 130%; color:#000000; }
.title_first_page_2 {font-size: 120%;line-height: 130%; color:#000000; }
.title_first_page_3 {font-size: 100%; line-height: 130%; color:#000000; }

.date { font-size: 85%; color: #9D9D9D;}

.gray { color:#9D9D9D; }
.red { color: #D3002B; }

table.last-topics td { border-bottom: 1px solid #dfdfdf; padding: 4px 0px 4px 0; }

.path { font-size:85%; color: #888888;padding-bottom:1px}
.path A { color:#D3002B; }

.header { font-size: 160%; line-height: 110%; font-weight: normal }
h1.header { margin:0px 0px 18px 0px; }

.subtitle_red { font-size:100%;  color: #D3002B; }
.subtitle { font-size:120%; font-weight:bold; }

.title_red { font: bold 130%; color: #D3002B; }

.l-image { margin:5px 10px 5px 0px; border:#dfdfdf 1px solid; }
.r-image { margin:5px  0px 5px 10px; border:#dfdfdf 1px solid; }

DIV.block { font-weight: bold; color: #999999; border-top: 5px solid #D3002B; padding-top: 10px; margin-left:0px; }