html {
   background: #150562;
  font-family:  "Arial", "Tahoma", sans-serif;
  font-size:  12px;
  color:  black;
}

body {
  background: #150562 ;
  margin: 0px auto;
}

div.clear {
  clear:  both;
}

div#all {
  width:  1000px;
  margin: auto;
}
td{
	text-align:center;
}
div#header {
  width:  100%;
  height: 275px;
}
div.h1 {
	background: url('/images/top22.jpg') transparent !important;	
}
div.h {
	/*background: url('/images/top.png');*/	
	background: url('/images/top22.jpg') transparent !important;	
}
div.h2 {
	/*background: url('/images/top.png');	*/
	background: url('/images/top22.jpg') transparent !important;	
}
div.h5 {
	/*background: url('/images/top.png');*/	
	background: url('/images/top22.jpg') transparent !important;	
}

div.en{background: url('/images/top22_en.jpg') transparent !important;
}
div.h3 {
	background: url('/images/top_pn.png')  !important;	
}
div.h4 {
	background: url('/images/top_bg.png')  !important;	
}

div#header .lang img {
  border: 0;
  float:  right;
  margin-right: 10px;
}
div#header.processing {
  background: url('/images/top-pt.png');
}

div#header.tools {
  background: url('/images/top-pn.png');
}

div#header div#menu {
  position: relative;
  top:  18px;
  width:  800px;
  margin: auto;
  font-weight:  bold;
  text-transform: uppercase;
  text-align: center;
}
div#header div#menu2 {
  position: relative;
  top:  68px;
  width:  800px;
  margin: auto;
  font-weight:  bold;
  text-transform: uppercase;
  text-align: center;
}
div#header div#menu3 {
  position: relative;
  top:  32px;
  width:  800px;
  margin: auto;
  font-weight:  bold;
  text-transform: uppercase;
  text-align: center;
}
div.baner{
	position: relative;
	left: 265px;
	top: 20px;
	width: 629px;
}
div#header div#menu table {
  width:  100%;
  border-collapse:  collapse;
  border: 0px;
}

div#header div#menu a {
  color:  white;
  text-decoration:  none;
}

div#header div#menu .active {
  color: #00dcfd;
}

div#header div#menu2 table {
  width:  100%;
  border-collapse:  collapse;
  border: 0px;
}

div#header div#menu2 a {
  color:  white;
  text-decoration:  none;
}

div#header div#menu2 .active {
  color: #00dcfd;
}
div#sub {
  width:  878px;
  margin: auto;
  height: 36px;
  background: url('/images/sub_bg.jpg') no-repeat center center;
  text-align: center;
}
div#header div#menu3 table {
  width:  100%;
  border-collapse:  collapse;
  border: 0px;
}

div#header div#menu3 a {
  color:  white;
  text-decoration:  none;
}

div#header div#menu3 .active {
  color: #00dcfd;
}
div#sub {
  width:  878px;
  margin: auto;
  height: 36px;
  background: url('/images/sub2_bg.jpg') no-repeat center center;
  text-align: center;
}
div#submenu {
  height: 36px;
  color:  black;
  background: #818fd7;	
  margin: auto;
  display:  inline-block;
  vertical-align: middle;
  position: relative;
}
div#submenu img {
  margin: 0px;
  padding:  0px;
  vertical-align: middle;
}

div#submenu a {
  color:  black;
  text-decoration:  none;
  padding:  0 4px;
}

div#submenu a.active {
  color:  white;
}

div#content {
  position: relative;
  width:  877px;
  min-height: 377px;
  margin: auto;
  background: white ;
  border-bottom:  1px buttonface outset;
}

div#content div.clear {
}

div#content-heading {
  position: absolute;
  padding: 8px;
  height: 56px;
  padding-top:  16px;
  border: none;
  font-weight:  bold;
  text-transform: UPPERCASE;
  color:  #160786;
  float:  left;
  left:0px;
}

div#content-heading div {
  padding-left: 16px;
}

div#content-heading div.subcaption {
  background: url('/images/subarrow.png') no-repeat left bottom;
}

div#content-heading span.subcaption {
  display:  block;
  padding-top:   8px;
  margin-left:  12px;
}

div#content-main {
  float:  right;
  width:  660px;
  padding:  0 10px;
  color: rgb(0, 0, 128);
  font-family:Verdana;
  font-size:15px;
}
div#content-main th{
	color:  #170887;
	
}
div#content-main td{
	color:  #170887;
	font-family:Verdana;
}
div#content-main h1 {
  font-size:  18px;
  font-weight:  normal;
  margin: 2px 0;
  color:  #170887;
}

#content-main img {
  border: 2px;
  /*border-bottom-color: #150562;*/
  border-style:solid;
}

div#content-outline {
  position: absolute;
  top:    64px;
  width:  180px;
  padding:  8px 0;
  left:  16px;
  * left: 0px;
  border: none;
  font-weight:  bold;
  color:  white;
}

div#content-outline ul {
  list-style: none;
  padding: 0;
}

div#content-outline ul li {
  width:  156px;
}

div#content-outline ul li * {
  float:  left;
  width:  156px;
}

div#content-outline ul li img {
  margin: 0px;
  padding:  0px;
  border: 0px;
}

div#content-outline ul li div {
  margin: 0px;
  background: transparent url('/images/button_mid.png') repeat-y;
}

div#content-outline ul li div.bgtop {
  margin: 6px 0 0;
  height: 10px;
  background: transparent url('/images/button_top.png') no-repeat;
}

div#content-outline ul li div.bgbottom {
  margin: 0px;
  height: 11px;
  background: transparent url('/images/button_down.png') no-repeat;
}

div#content-outline ul li.current div {
  background: transparent url('/images/button_mid_ro.png') repeat-y;
}

div#content-outline ul li.current div.bgtop {
  background-image: url('/images/button_top_ro.png');
}

div#content-outline ul li.current div.bgbottom {
  background-image: url('/images/button_down_ro.png');
  height: 10px;
}


div#content-outline ul li a {
  margin: 0 8px;
  color:  white;
  width:  135px;
  text-transform: UPPERCASE;
  text-decoration:  none;
}

div#content-outline ul li.current a {
  color:  white;
}

div#content-outline ul li a.active,
div#content-outline ul li a:hover {
  text-transform: UPPERCASE;
  text-decoration:  none;
}
.descr{
	width:475px;
	float:left;
	text-align:justify;
}
#deso img,#deso2 img{
	border:none;
	left:0px;
	background-color:  transparent !important;
}
div#content-mp-lc{
	width:150px;
	float:left;
	text-align:center;
}
div#content-mp-lc a{
	margin:20px 10px 10px;
	display:block;
}
div#fullfooter{
	background: #150562;
	color:white;
	width:1000px;
	margin:0px auto;
	min-height: 55px;
}
div#fcontact{
	float:right;
	width:800px;
	font-weight:bold;
}
.fccol{
	float:left;
	margin-right:100px;
}
div#footer {
	float:right;
  border: none;
  margin-top: 16px;
  padding:  16px 0px;
  text-align: right;
  
  color: white;
}


div.news p.date {
  color:  #75B5EC;
}


div.news hr {
  border-color:  #75B5EC;
}
/*
form div label {
  display:  block;
  float:  right;
  margin-left:  1em;
  height: 2em;
}
div.zumi form div label {
	display:inline;
	float:none;
	height:auto;
}
*/
form div label * {
  vertical-align: middle;
  margin-left:  1em;
}

form div#signin {
  width:  300px;
  margin-left:	100px;
  margin-top:	120px;
}

form div#signin label {
  float:  none;
  text-align: right;
  margin-bottom:  2px;
}

form div#signin input#submit {
  float:  right;
  border: 0;
  background: transparent;
}


#content-main table th.desc {
  width:  100%;
}

div.link{
	width:180px;
	height:36px;
	position: relative;
	display: inline-block;
	background: #818fd7;
	 width:  auto;
	 margin:auto;
	 margin-top:-5px;
}
div.link11{
	float:right;
	margin-right:15px;
}
div.link21{
	float: right;
	margin-right:15px;
}
div.link img{
	vertical-align:middle;
}
a.link{
	height: 100%;
	width: 100%;
	text-decoration:  none;
	padding:  0 4px;
	color:white;
	text-transform:uppercase;
	font-weight:bold;
}
div.link1{
	background-image:url('/images/link_molds.png');
	width:170px;
	height:215px;
	float: right;
}
div.link2{
	/*background:url('/images/link_hyp.png') no-repeat scroll right bottom;*/
	float: left;
	position: relative;
	width:410px;
	
}
div.l1{
	float:left;
	left: 0px;
	width:200px;
	text-align:center;
	margin : 20px 60px;
}
div.l2{
	float:right;
	width:220px;
	text-align:center;
	margin : 20px 60px;
}
div.l3{
	float:left;
	width:200px;
	text-align:center;
	margin : 20px 60px;
}
div.l4{
	float: right;
	width:220px;
	text-align:center;
	margin : 20px 60px;
}


