body {
	margin: 0px
}

#body {
width: 100%;
text-align: center;
}

#content {
  font-family: Arial;
  font-size: 11px;	
  text-align: left;
  position: relative;
  width: 1000px;		
  margin: 0px auto;	
}
TABLE {
  font-family: Arial;
  font-size: 11px;	
  text-align: left;
}

#top {
  background: url('images/top.gif');
  height: 47px;
}

#topmenu {
  padding: 0px 0px 0px 438px;
}

#maintext {
  padding: 10px 10px 0px 10px;
}


#topmenu .menu_on, #topmenu .menu_off:hover {
   font-size: 12px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding: 26px 15px 0px 15px;
	background: url('images/bgmnu.gif') repeat-x;
	float:left;   
}


#topmenu .menu_off {
   font-size: 12px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	padding: 26px 15px 0px 15px;
	float:left;
}

#mtop {
  clear: both;
  height: 252px;			
}

#ltop {
position: relative;
width: 451px;
float: left;
height: 252px;
}
#rtop {
position: relative;
width: 549px;
float: right;
height: 252px;
}

#bottom{
  position: relative; 
  height: 34px;
  background-image: url('images/bgbt.gif');	
  padding-left: 10px;		
  clear: both;	
}
	
#mnubt {
  font-size: 12px;
  color: white;
  text-decoration: none;
  float: left;	
    padding-top: 10px;	
}

#mnubt A {
  padding-left: 5px;	
  padding-right: 5px;	
  font-size: 12px;
  color: white;
  text-decoration: none;
}
#lmain {
  position: relative;
  float:left;
  width: 454px;	
}
#rmain {
  float:right;
  position: relative;	
  width: 546px;	
}

#copy{
   padding-top: 10px;
   font-size: 10px;
	float: right;
	color: white;
	padding-right:90px;
}
#copy A {
   color: white;
}

#bar {
  height: 3px;
  background-image: url('images/point.gif');
  clear: both;		
  background-position: 10px 0px;	
}

#submenu {
  padding: 15px 0px 0px 3px;	
}

#form {
  background-image: url('images/form.jpg');
  height: 77px;	
}

#form_en {
  background-image: url('images/form_en.jpg');
  height: 77px;	
}

#form_de {
  background-image: url('images/form_de.jpg');
  height: 77px;	
}

#form_ru {
  background-image: url('images/form_ru.jpg');
  height: 77px;	
}

.ftext {
 left: 24px;
 top: 25px;
 width: 212px;
 position: relative;
 border: 1px solid #7f9db9;
 
}
.fimage {
 top: 30px;
 position: relative;
 left: 23px;
}

#adr {
float: left;
position: relative;
left: 20px;
}

#dots {
 background: url('images/dot.gif') repeat-y center;
 height: 160px;
 width: 100px;
 float: left;
 
}

#news {
 position: relative;
 float: left;
 width: 220px;
}
#news .ntext {
 width: 150px;
 border: 1px solid #7f9db9; 
}

#news .nimage {
  position: relative;
  top: 3px;	
}

#news form {
  margin: 10px 0px 0px 0px;
}
.mnuon, .mnuoff:hover {
 width: 108px;
 height: 34px;
 position: relative;
 background-image: url('images/bgmnuon.gif');
 background-position: 1px 0px;
 background-repeat: no-repeat;
 float: left;
 text-align: center;
 color: red;
 text-decoration: none;
 font-weight: bold;
}
.mnuon span {
 position: relative;
 top: 10px;
}
.mnuoff {
 width: 108px;
 height: 34px;
 position: relative;
 background-image: url('images/bgmnuoff.gif');
 background-position: 1px 0px;
 background-repeat: no-repeat; 
 float: left;
 text-align: center;
 color: #888888;
 text-decoration: none;
 font-weight: bold; 
}
.mnuoff span {
 position: relative;
 top: 10px;
}

H1 {
 font-size:16px;
 font-weight: bold;
}

H2 {
  font-size: 18px;
  color: #3a3a3a;	
}

H3 {
  font-size: 14px;
  position: relative;	
}

A {
  color: #003f67;
}

.left {
float: left;
}

.bluebold {
  color: #0e4f8d;
  font-weight: bold;	

}

.prodtitle {
   font-size:16px;
	color:#990033;
	font-weight:bold;
	display:block;
}

.photobutton {
	display:block;
	float:left;
	padding:3px 6px 3px 6px;
	margin-right:2px;
	margin-top:1px;
	margin-bottom:1px;
	text-decoration:none;
	border:1px solid #a1a1a1;
	color:#a1a1a1;
}

.photobutton_on {
	display:block;
	float:left;
	padding:3px 6px 3px 6px;
	margin-right:2px;
	margin-top:1px;
	margin-bottom:1px;
	text-decoration:none;
	border:1px solid #a1a1a1;
	background-color:#999999;
	color:#ffffff;
}

.prod_desc {
	background-color:#cccccc;
	padding:5px 5px 5px 5px;
}
