  body,
  html
  {
   margin: 0px;
   padding: 0px;
   position: relative;
   font-family: "Arial";
   font-weight: normal;
   font-size: 14px;
  }

  p
  {
   text-indent: 20px;
   text-align: justify;
   margin: 0;
  }

  h2
  {
	text-indent: 20px;
	text-align: justify;
	margin: 0;
	font-family: "Arial";
	font-weight: normal;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 3px;
	color: #770000;
  }

  h3
  {
	text-indent: 1px;
	text-align: justify;
	margin: 0;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #770000;
  }

  a
  {
   color: #000000;
  }

  .DsgnCenter
  {
   width: 900px;
   margin-left: 88px;
  }

  .header
  {
   background: #e4e4e4 88px 0px no-repeat url('header.jpg');
   height:82px;
  }

  img
  {
   border: 0px;
   margin: 0px;
   padding: 0px;
  }

  .Banners
  {
	padding: 5px 0 5px 0;
	border-top: solid 1px #747474;
	overflow-y: hidden;
	overflow-x: hidden;
	width: 100%;
	height: 150px;
	white-space: nowrap;
	background-repeat: no-repeat;
 }

  .BreadCrump
  {
	border-top: solid 1px #747474;
	border-bottom: solid 1px #747474;
	background: right center no-repeat url('title.jpg');
	color: #000000;
	height: 30px;
	font-size: 15px;
	vertical-align: bottom;
	font-family: "Comic Sans MS";
	text-decoration: none;
  }

  .BreadCrump a
  {
   color: #000000;
   text-decoration: none;
  }

  .BreadCrump a:hover
  {
   color: #8d0b0d;
   text-decoration: none;
  }

  .TopMenu a
  {
   color: #747474;
   white-space: nowrap;
   text-decoration: none;
   text-transform: lowercase;
   font-family: "Comic Sans MS";
  }

  .TopMenu a:hover
  {
   color: #8d0b0d;
  }

  .TitleInfo
  {
   width:100%;
  }

  .TitleInfo td
  {
   vertical-align: bottom;
  }

  .RightMenu
  {
   afloat: right;
   aposition: relative;
   abottom: 0;
   font-family: "Comic Sans MS";
  }

  .RightMenu ul
  {
   width:100%;
   padding: 0;
   margin: 0;
  }

  .RightMenu li
  {
   list-style: none;
   padding: 0;
   margin: 0;
   text-align: right;
  }

  .RightMenu li a
  {
   padding: 0;
   margin: 0;
   adisplay: block;
   background: url('rightmenu/off.gif') right center no-repeat;
   padding-right: 20px;
   text-align: right;
   text-decoration: none;
   color: black;
  }

  .RightMenu li a.selected,

  .RightMenu li a.hover,

  .RightMenu li a:hover
  {
   background: url('rightmenu/on.gif') right center no-repeat;
  }

  .ContentTable
  {
   border: solid 1px #747474;
   background: #e4e4e4;
   clip: both;
  }

  .DsgnTitle
  {
   color: #8d0b0d;
   font-size: 24px;
   border-bottom: solid 1px #747474;
   background: white;
  }

  .ContFrame
  {
   border-left: solid 1px #747474;
   amargin: 0 0 0 50px;
   padding: 5px;
   font-size: 14px;
  }

  .ContFrameOut
  {
   padding-left: 50px;
  }

  .SpiceLine1
  {
   background: white;
   _margin-left: 2px;
   border-bottom: solid 1px #747474;
   border-top: solid 1px #747474;
   height: 40px;
  }

  .SpiceLine2
  {
   background: white;
   _margin-left: 2px;
   border-bottom: solid 1px #747474;
   border-top: solid 1px #747474;
   height: 30px;
  }

  .ContFrame .Eng
  {
   font-family: "Comic Sans MS";
  }

  .ContFrame .Rus
  {
   font-family: "Comic Sans MS";
   float: right;
  }

  .Copyright
  {
   text-align: center;
   background: right center url('copyright.jpg') no-repeat ;
   height: 64px;
   font-family: "Comic Sans MS";
  }

  .BottomLine
  {
   background: #e4e4e4 bottom left url('bleft.jpg') no-repeat;
   height:42px;
   position: relative;
  }

  .LeftImage
  {
   position: absolute;
   left: 0px;
   top: -415px;
   background: url('left.jpg') no-repeat;
   width: 87px;
   height: 415px;
  }

  .BottomMenu
  {
   width: 900px; margin-left: 88px;
  }

  .BottomMenu ul
  {
   float: right;
   margin: 10px 3px 10px 0;
  }

  .BottomRight
  {
   float: right;
   width: 3px;
   height: 40px;
   background: white;
  }


  .BottomMenu li
  {
   display: inline;
   margin-left: 20px;
  }

  .BottomMenu a
  {
   color: #747474;
   font-family: "Comic Sans MS";
  }

  .BottomMenu a:hover
  {
   color: #8d0b0d;
  }

/**********************************************************************/
 .Hide
 {
  visibility:hidden;
  display:none;
 }

 .Float
 {
  opacity: 0.9;
  position:absolute;
 }

 .prHintText
 {
  opacity: 0.8;
  position:absolute;
  text-align:justify;
  width:1000;
 }

 .prHint
 {
  cursor:help;
 }

 .prMove
 {
  cursor:move;
 }

 .prSize
 {
  cursor:se-resize;
 }

 .Float
 {
  opacity: 0.8;
  background: #6F6F6F;
  position:absolute;
  z-index:1;
  filter: progid:DXImageTransform.Microsoft.Shadow(color="#FF00FF", Direction=135, Strength=5);
 }

 .Hint
 {
  opacity: 0.9;
  background: #6F6F6F;
  position:absolute;
  z-index:99;
  margin: 10px;
  padding: 10px;
  border: 2px solid #004444;
  filter: progid:DXImageTransform.Microsoft.Shadow(color="#007070", Direction=135, Strength=5);
 }

/**********************************************************************/

 .NewsDate{
	color: #770000;
	margin: 0 0 0 40px;
	font-weight : bold;
 }

 .NewsTitle{
   color: #001F7F;
   font-weight : bold;
 }


 .NewsTitle a{
   text-decoration : none;
   color: #001F7F;
 }

 .NewsTitle a:hover{
   color: #007FFF;
 }

 .NewsInfo{
	display: block;
	text-indent:80px;
	margin-bottom: 20px;
 }

 .NewsLink{
	display: none;
	text-align: right;
	margin-bottom: 20px;
	margin-top: 0px;
 }

 .NewsLink a{
   text-decoration : none;
   color: #001F7F;
 }

 .NewsLink a:hover{
  color: #007FFF;
 }
 
   .Projects
  {
	text-align: justify;
	font-family: Arial;
	font-weight: bold;
	font-size: 14px;
	color: #001F7F;
  }

