
body
	{
	background:#eee;
	margin:0;padding:1em 0;
	font-family:"Arial","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
	font-size: 10;
	font-padding: 1em;
	line-height:130%;
	text-align:center
	}

#container_topmenu
	{
	background:#fff no-repeat 99% 1px;
	text-align:left;
	font-size: 12;
	margin:0 auto;
	width:795px;
	padding:0;
	border:1px solid #96C5F7
	}

#history
	{
	text-align:left;
	font-size: 10;
	margin:0;
	width:768px;
	padding: 0;
	border:0
	}
	
#container
	{
	background:#fff no-repeat 99% 10px;	font-weight:400;
	text-align:justify;
	font-size: 13;
	margin:0 auto;
	width:771px;
	padding:1em;
	border:1px solid #96C5F7
	}

#container_news
	{
	background:#fff no-repeat 99% 1px;
	text-align:left;
	font-size: 12;
	margin:0 auto;
	width:730px;
	padding:10;
	border:1px solid #96C5F7
	}

#container_news_title
	{
	background:#AABBFF no-repeat 99% 1px;
	text-align:left;
	font-size: 12;
	margin:0 auto;
	width:744px;
	padding:3;
	border:1px solid #96C5F7
	}
#container_product
	{
	background:#fff no-repeat 99% 1px;
	text-align:left;
	margin:0 auto;
	font-size: 12;
	width:730px;
	padding:10;;
	border:1px solid #96C5F7
	}

#container_product_title
	{
	background:#AABBFF no-repeat 99% 1px;
	text-align:left;
	font-size: 10;
	margin:0 auto;
	width:750px;
	padding:0;
	border:1px solid #96C5F7
	}

ul
	{
	margin:0 0 0 2.5em;
	padding:0
	}

h1
	{
	margin:0;
	padding:0.5em 0 1em 0;
	letter-spacing:-0.1ex;
	font-size:1.8em
	}

h2
	{
	margin:0;
	padding:0.5em 0;
	letter-spacing:-0.1ex;
	font-size:1.5em
	}

hr
	{
	clear:both;
	height:1px;
	color:#ccc;
	background:#ccc;
	border:none
	}

p
	{
	margin:0;
	padding:0.5em 0
	}
	
#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  border: 1px solid #000;
  background: #105384;
  float: left;
  width: 100%;
}
#nav li {
  float: left;
  position: relative;
  background: none;
}

#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  width: 145px;
  padding: 5px 7px;
  background: url(dot00000.png) repeat-y right;
}
#nav a:hover {
  color: #000;
  background: #96C5F7;	
}
#nav li:hover,
#nav li.jshover {
  background: #052B56;
}

#nav li ul {
  display: none;
  position: absolute;
  background: url(dot001.png);
  padding: 8px 0;
  width: 157px;
}
#nav li li a {
  width: 143px;
  background: none;
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 145px;
  top: -9px;
  left: 145px;
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
  }