* {
font-family:Tahoma, Geneva, sans-serif;
font-size: 9pt;
line-height: 1.6em;
color:#1f1b17;
}
body {
margin:0px;
padding:0px;
}
img
{
	border: none;
}
.year {
border-right:1px solid #c2c1c1;
text-align:center;
font-size:80%;
margin:0px;
padding:0px;
}
.year td {
color:#838281;
border-left:1px solid #c2c1c1;
height:10px;
}
.year a {
display:block;
font-size:100%;
text-decoration:none;
color:#838281;
}
.year a:hover {
color:#fff;
background:#28166f url(../images/year_button.png) repeat-x;

}
.topmenu{
	background:#cfcece url(../images/menu.png) repeat-x;
//* 	*//
	height:31px;
	}
.topmenu td{
	border-left:2px solid #c2c1c2;
	vertical-align:middle;
}
.topmenu a{
	position:relative;
	display:block;
	bottom:0;
height:26px;
margin-top:5px;
padding-left:7px;
padding-right:7px;
text-decoration:none;
color:#141414;
padding-bottom:-5px;
}
.topmenu a:hover {
height:30px;
margin-top:0px;
border-bottom:1px;
background:#cfcece url(../images/menu_hover.png) repeat-x;
text-decoration:underline;
font-stretch:condensed;
left:0;
}
.cont h4 {
padding:0;
margin:0;
}
.cont a {
	color:#808080;
	text-decoration:none;
}
.cont a:hover {
	color:#000;
	font-weight:bold;
}
.cont {
height:100%;
width:750px;
}
.vn  
{ 
	border-left:2px solid #c2c1c2;
	background:#efeeee;
	padding-left:5px;
	font-weight: bold; 
	width:740px;
	color: #808080;
	margin-bottom: 4px;
}
.menu_top  
{  
	color: #808080;
	text-align:center;
}
.menu_top a
{  
	color: #808080;
	font-size:110%;
}
.menu_top a:hover
{  
	color: #000;
	text-decoration:none;
	font-size:105%;
}

.topline {
border-top:2px solid #fff; 
background:#efeeee;height:70px;
text-align:left;
}
a
{
	color: #1f1b17;;
}

a.visited
{
	color: #1f1b17;;
}

a.toplink
{
	font-size: 8pt;
	font-weight: bold;
	color: #1f1b17;;
	padding: 0 10px 0 10px;
}

a.visited.toplink 
{
	color: #1f1b17;;
}


h1  
{ 
	font-size: 16pt; 
	font-weight: bold; 
	color: #1f1b17;
}

h2  
{ 
	font-size: 15pt; 
	font-weight: bold; 
	margin-bottom: 4px;
}

h3  
{ 
	font-size: 13pt; 
	font-weight: bolder; 
       	color: #1f1b17;
	margin-bottom: 4px;
}

h4  
{ 
	font-size: 12pt; 
	font-weight: bold;
       	color: #1f1b17;
	margin-bottom: 4px;
}
h5
{
	font-size: 12pt; 
	font-weight: bold;
       	color: #9f2d2a;
	margin-bottom: 4px;

}
.smalltext
{
	font-size: 8pt;
}

hr
{
	height: 2px;
	color: #0033FF;
	background-color: #0033FF;
	padding: 0;
}

table, tr
{
	vertical-align: top;
}

table.catalog
{
	width: 100%;
	padding: 8px 8px 8px 8px;
	border:2px solid #B40000;
	vertical-align: top;
}

table.catalog td
{
	padding: 6px 4px 6px 4px;
	background: #F0F0F0;
}

table.catalog th
{
	padding: 4px 4px 4px 4px;
	background: #CCCCCC;
	text-align: left;
}
