		 body {
	margin:0px;
	padding:0px;
	background-color:#EBEBEB;
	text-align:center;
	background:#EBEBEB url(/images/body.gif) repeat top left;
 }
 
div.main-container {
 width: 1007px;
 text-align: left;	
 margin-left: auto;
 margin-right: auto;
 width: 1007px
 border: 1px solid #000000;
} 

 div.footer {
   margin-left: auto;
   margin-right: auto;	
 }
 
div.header {
 min-height: 410px; 
 background: #fff url(/images/top_bg.jpg) no-repeat left 34px;
	
} 
 
div.header-menu, div.footer {
	border:0px solid #000000;
	background: url(/images/bar_bg.jpg) repeat top left;
	height:34px;
	width: 1007px;	
	z-index:0;
	
		
 }	
 

 
 div.header-menu a {
	float:right;
	display:block;
	margin-left:10px;
	text-align:center;
	padding-top:10px;
	padding-left:3px;
	
	border-left:3px solid #5B2447;
	font: bold 11px Verdana,Tahoma,sans-serif;
	color:#FAE458;
	height:21px;
	width:90px;
 }
	
				
	div.header-menu a.header-link-contacts {
	 width:152px;
	}
				
	div.header-menu a:hover,
	a.header-link-contacts:hover {
	 color:#ffffff;
	}
	
	div.header-cell {
		float: left;
		width:181px;

		margin-top: 100px;
		margin-left: 16px;
	}
	
	div.first-cell {
	 margin-left: 18px;
	}
	
	div.header-cell-content {
	 width:181px;
	 border:0px solid #000000;
	 height: 122px;
 
	 
	 background : url(/images/cell_bg.jpg) repeat -2px -16px ;
	 z-index:10;
	 cursor:pointer;	
	}
	
	img.header-cell-image {
		z-index:15;
		margin:0px;
		display:block;
		width:181px;
		height:125px;
		position:relative;
	
	
		cursor:pointer;
	}
	
	div.header-cell-content h2 {
	color:#5C336B;
	font: bold 9px Verdana,Arial, sans-serif;
	margin:0px;
	height:30px;
	width: 170px;
	padding-left:5px;
	padding-right:10px;
	text-align: center;
	text-transform: uppercase;
 }

 div.header-cell-content p {
	display:block;
	padding-left:5px;
	padding-right:15px;
	padding-bottom: 2px;
	width: 158px;
	height:76px;
	font: normal 10px Verdana,Arial, sans-serif;
	margin:0px;
	margin-top:10px;
 } 


div.login-box {
 border:0px solid #000000;
	padding-top:5px;
	padding-bottom:5px;
	position:relative;

	margin-top: 0px;
	z-index:10;
	width:182px;
	min-height:175px;
	background: #ffffff url(/images/login_box.gif) repeat-x top left;
	
}

 div.login-box span {
	 margin-left:15px;
	 display:block;
	 color:#07223C;
	 font: normal 11px Verdana,Arial,sans-serif;
	}
	
 div.login-box form {
  margin: 0px;
  padding: 0px;	
 }
 	
	 div.login-box a {
	 margin:0px;
	 padding:0px;
	 background: none;
	 font: normal 10px Verdana, sans-serif;
	 color:#ffffff;
	 margin-left:35px;
	 width:130px;
	 display:block;
	 text-decoration: underline;
	 text-align:right;
	}
	
 div.login-box a.reg_link {
	position:relative;
	top:-3px;
	color:#ffffff;
 }
	
	div.login-box  a.homepage {
 display:block;
 margin-left:15px;
 padding-top: 5px;
 width: 152px;
 height:40px;

 background: url(/images/bg_home.jpg) no-repeat left top;

 border:0px solid #B575CB;
 text-align:center;
 text-decoration: none;
 color:#7F4E89;
 font: bold 11px Verdana,Arial,sans-serif;
 vertical-align: middle;
}

div.login-box-tel {
	 padding-top: 0px;
	 z-index:10;
	 margin-top:12px;
	 min-height:50px;
	 background-color: #7E8590;
	 
 }
	
div.login-box-tel img {
	 margin-top:10px;
	 margin-left:10px;
	}

input.login-textfield {
	 margin-left:15px;
	 width:151px;
	 border:1px solid #8216A8;
	 font: 11px Verdana,Tahoma,sans-serif;
	}
	
	input.login-submit {
	 margin-left:65px;
	 margin-top:10px;
	 border:0px;
	 width:100px;
	 height:25px;
	 background: url(/images/button.gif) no-repeat right top;
	 color:#07223C;
	 font: bold 14px Verdana, sans-serif;
	 padding-bottom:5px;
	 text-transform: capitalize;
	}
	
	
	div.content-body {
	 clear: both;
	 overflow: auto;
	 padding-bottom: 40px;
	 width: 1007px;
	 background: #ffffff url(/images/left-menu.jpg) repeat-y left top;	
	}
	
	
	div.left-menu {
	 float: left;
	 width:199px;
	 padding-bottom: 15px;
	 text-wrap: break-word;
	 vertical-align: top;	

	}
	
	div.left-menu h2 {
	 margin:0px;
	 width: 199px;
	 color:#FFE116;
	 background-color:#5C1A86;
	 text-align:center;
	 text-transform: uppercase;
	 font: bold 11px Tahoma,sans-serif;	
	}

	div.left-menu a {
		display:block;
		margin-top:5px;
		color:#5C1A86;
		font: bold 11px Tahoma,sans-serif;
		text-decoration:none;
		position:relative;
		left:3px;
		background: url(/images/lbullet.gif) no-repeat left 2px;
		padding-left:15px;	
	}
	
 div.left-menu  a.sublinks {
	
		background:none; padding-left:15px;color:#000000;font-weight:normal;
	}
	
	
div.content {
		 float: left;
		 overflow: auto;
		 width: 772px;
		 background-color: #fff;	
		 margin-left: 16px; 
 } 
 
 
 
   div.content h1 {
   margin:0px;
   margin-bottom: 5px;
   font:bold 13px Tahoma,Verdana,sans-serif;
  }
  
  div.content p {
   margin:0px;
   margin-bottom: 5px;
   font:normal 12px Tahoma,Verdana,sans-serif;
   text-align: justify;
  }
  
  div.content img {
   float:right;
   margin-left:10px;
   margin-bottom:15px;
  }
  
  div.content img.left_icon {
   float: left;
   width: 200px;
   margin: 0px;
  }
  
  
 div.path-div {
  margin-bottom:15px;
 }
 
 a.path {
 text-decoration: none;
 color:#000000;
 font: normal 11px Verdana,Arial, sans-serif;
 background: url(/images/arrow2.gif) no-repeat left 2px;
 padding-left: 14px;
}

a.path-first {
	background: none;
	padding-left: 0px;
}


 
 
 
 
 
 div.references {
	 margin-bottom: 40px;
	 margin-top: 10px;
	 clear:both;
	 width: 563px;
}  

div.references p {
	  display:block;
		float:left;
		width: 300px;
		font: 11px Verdana, Tahoma, sans-serif;
}

	
 
   div.news {
font: 10px Verdana,Arial,sans-serif;
width:580px;margin-bottom:10px; border-bottom: 1px dashed #000000;
text-align:justify;
}

div.news img {
 margin-bottom:-2px;float:left;margin-right:11px;
}
div.news p {
 display:block;
 float: left;
 width: 370px;
 
}

span.news_date {
text-align:right;
clear:both;
display:block;
width: 550px;
margin-top:0px;
}

table.contacts_table {
 margin:0px;
 border: 0px;
 font: 11px Verdana,Arial, sans-serif;
 width:300px;
 position:relative;
 left: -2px;
 margin-bottom:20px;
 
}

td.contacts_table_title {
 vertical-align: top;
 font-weight:bold;
}

h1.contacts {
 margin-top:20px;
}



 div.cell {
 
  float:left;
  width:145px;
  margin-bottom:15px;
  margin-right:9px;
  border:0px solid #000000;
 }
 
 a.cell_image {
 	display:block;
 	width:145px;
  height:140px;
 }
 
 a.cell_image img {
  width:145px;
  height:145px;
  border: none;
  margin: 0px;
  position: relative;
  left: 0px;
 }
 
 a.cell_link {
 	display:block
  vertical-align:middle;
  padding-left:4px;
  display:block;
  background-color:#0A246A;
  width:141px;
  height:25px;
	padding-top:5px;
	padding-bottom:5px;
	border:0px solid #000000;
	text-decoration:none;
	font:normal 11px Tahoma,Verdana,sans-serif;
	color:#ffffff;
 }
 
 div.moverlib {
  width: 210px;	
  border: 2px solid #5C1A86;
 }
 div.moverlib  h2 {
	 margin:0px;
	 width: 210px;
	 color:#FFE116;
	 background-color:#5C1A86;
	 text-align:center;
	 text-transform: uppercase;
	 font: bold 11px Tahoma,sans-serif;	
	}
	
  div.moverlib p {
  width: 210px;	
 }
 
 img.cell_image {
 	display:block;
 	width:210px;
  height:210px;
 	
 	}
 div.product h1 {
  display: inline;
  
 }
 div.product p {
  display: inline;
 }
 
 div.product img.icon {
  float:left;
  margin-right:15px;
  margin-left:0px;
  width:210px;
  height:210px;
 }
 
 table.pscale {
  position:relative;
  left:3px;
  top:5px;
  width: 550px;
  border: 1px solid #000000;
  border-bottom: 0px;
  border-right: 0px;
 }
 

 
 table.pscale td {
  
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
 }
 
 tr.article{
  font-weight: bold;
 }
 
 
 
  fieldset.reg-client {
 	float: left;
  width: 350px;	
  margin-bottom: 10px;
 }
 
 fieldset.reg-client div {
  display: block;	
  padding-left: 20px;
 	padding-right: 5px;
 }
 
 fieldset.reg-client input {
  width: 300px;	
 }
 
 
 fieldset.reg-client select {

  width: 304px;	
 	
 }
 
 
 fieldset.left-side {
  margin-right: 17px;	
 }
 
 fieldset.reg-client label {
 	display: block;	
 }
 
  fieldset.reg-client textarea{
  width: 300px;	
  height: 35px;	
 	
 }
 
 fieldset.final {
  clear: both;	
 }