body {
	margin: 0px;
	padding: 0px;
	height:100%;
	-moz-box-sizing: border-box;
}
html {
	height:100%;
	-moz-box-sizing: border-box;
}
div {
-moz-box-sizing: border-box;
}
table {
-moz-box-sizing: border-box;
}
td {
-moz-box-sizing: border-box;
}

a.upmenu:link{
	font-family: tahoma, Verdana, arial;
	font-size: 65%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.upmenu:visited{
	font-family: tahoma, Verdana, arial;
	font-size: 65%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.upmenu:hover{
	height:35px;
	width:100%;
	display:block;
	background:url('/images/menu_up_bg_on.gif') repeat-x;
	position:relative;
	font-family: tahoma, Verdana, arial;
	font-size: 65%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.upmenu_active{
	height:35px;
	width:100%;
	display:block;
	background:url('/images/menu_up_bg_on.gif') repeat-x;
	position:relative;
	font-family: tahoma, Verdana, arial;
	font-size: 65%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.upmenu:visited:hover{
	height:35px;
	width:100%;
	display:block;
	background:url('/images/menu_up_bg_on.gif') repeat-x;
	position:relative;
	font-family: tahoma, Verdana, arial;
	font-size: 65%;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}

.sinput {
	font-family: tahoma, Verdana, arial;
	font-size:11px;
border: 1px solid #0b4a92;border-right-color:#fff;border-bottom-color:#fff;height:16px;margin:0;padding:0; 
width:100%;


}
a.prodlink {
	font-family: tahoma, Verdana, arial;
	font-size: 80%;
	line-height: 100%;
	color: #72B3FF;
	font-weight: bold;
}

a.prodlink:visited {
	font-family: tahoma, Verdana, arial;
	font-size: 80%;
	line-height: 100%;
	color: #72B3FF;
	font-weight: bold;
}
.smallwhite {
	font-family: tahoma, Verdana, arial;
	font-size: 11px;
	line-height: 110%;
	color: #FFFFFF;
}
a.smallwhite:visited {
	font-family: tahoma, Verdana, arial;
	font-size: 11px;
	line-height: 110%;
	color: #FFFFFF;
}
.smallblack {
	font-family: tahoma, Verdana, arial;
	font-size: 70%;
	line-height: 110%;
	color: #000000;
}
.newsdate {
	font-family: tahoma, Verdana, arial;
	font-size: 80%;
	line-height: 100%;
	color: #717171;
}
a {
	font-family: tahoma, Verdana, arial;
	font-size: 80%;
	font-weight: bold;
	color: #116EDA;
}

a:visited {
	color: #116EDA;
}
.mainh {
	font-family: tahoma, Verdana, arial;
	font-size: 30px;
	color: #585858;
}
.usual {
	font-family: tahoma, Verdana, arial;
	font-size: 80%;
	line-height: 100%;
	font-weight: normal;
}

.catmenu {
	font-family: tahoma, Verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	padding-left: 10px;
	background-color: #000000;
	padding-right: 10px;
}
.catmenulink {
	font-family: tahoma, Verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.catmenulink:visited {
	font-family: tahoma, Verdana, arial;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.cathead {
	font-family: tahoma, Verdana, arial;
	font-size: 22px;
	font-weight:normal;
	color: #404040;
	text-decoration: none;
}
.cathead:visited {
	font-family: tahoma, Verdana, arial;
	font-size: 22px;
	font-weight:normal;
	color: #404040;
	text-decoration: none;
}
.catname {
	font-family: tahoma, Verdana, arial;
	font-size: 17px;
	color: #000000;
	text-decoration: none;
}
.pageselected {
	font-family: tahoma, Verdana, arial;
	color: #FFFFFF;
	background-color: #C30000;
	width:12px;
	height:12px;
	padding-top:1px;
	padding-left:1px;
	text-align:center;
	font-weight:bold;
	}
a.cat:visited {
	color: #83408F;
}
.uplimage {
margin:25px;
border:1px solid black;
}
.fullheight {font-size:100%;}
.cathi {
color:white;
background:#C30000;
}
.hi {
color:white;
font-weight:bolder;
background:#5E5E5E;
}