*
{
	color:  #000;
}
  html, body {
    height: 100%;
    width: 100%;
    margin: 0px;
    padding: 0px;
    text-align: center;
  	background: url('images/back.jpg');
  	margin: 0;font-family:'Trebuchet', Arial, Helvetica, sans-serif;height:100%
  }
  h2
  {
  	color:  #333;
  }
  .page {
    min-height: 100%;
    height: auto !important;
    height: 100%;
	 min-width: 800px
  }
  .wrap {
    padding-bottom: 100px;
  }
  .footer {
    height: 172px;
    margin-top: -40px;
    background: url('images/footerline.png');text-align: left;
  }
  .footerprojects
  {
  	height: 111px;
  	margin-top: -40px;
  	background: url('images/footerline.png') repeat-x; background-position: bottom;
  	text-align: left;
  }
  .footerbrends
  {
  	height: 161px;
  	margin-top: -40px;
  	background: url('images/footerline.png') repeat-x; background-position: bottom;
  	text-align: left;
  }
  .footercertificates
  {
  	height: 201px;
  	margin-top: -60px;
  	background: url('images/kubok.png') no-repeat; background-position: 40px 0px; text-align: left;
  }
img
{
	border: none;
}
h3
{
	color: #666; text-align: left; border-bottom: 1px dotted #CCC; padding-bottom: 10px
}
.stopwatch
{
	position: relative; float:  right; top:  20px; right: 30px; height: 30px; z-index: 10;
}
.producers li
{
	color: #4978af;
}
.date
{
	color: #666; font-size: 12px
}
.newstext
{
	font-size: 10px
}
.newslink a {text-align: right; font-style: italic; text-decoration: none; font-size: 10px; padding-top: 5px; border-top: 1px solid #666; color: #4978af}
.newslink a:hover {border-bottom: 1px dotted #666}
.magnifyarea{ /* CSS to add shadow to magnified image. Optional */
box-shadow: 5px 5px 7px #666;
-webkit-box-shadow: 5px 5px 7px #818181;
-moz-box-shadow: 5px 5px 7px #818181;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=5, offY=5, positive=true); z-index: 10000; display: none; border:  5px solid #666;
}
