html, body, td {
  margin:0;
  padding:0;

  font-family: tahoma, arial, verdana; font-size:8pt;
}

table {	
	border: 0;	
	border-collapse: collapse;
	border-spacing: 0;
}

td, th {
	padding: 0
}

#imglogo	{ margin-top: 19px; margin-left: 41px; }
#menu		{ margin: 9px 0px 0px 41px; }
#imglogo1	{ margin-top: 32px; margin-left: 41px; margin-bottom:23px;}
#imglogo2	{ margin-top: 32px; margin-left: 20px; margin-bottom:23px; }

#textfull	{ margin: 10px 0px 0px 0px; }
#Imgclosewin	{ margin: 11px 11px 11px 11px; }

.hand {cursor: pointer; cursor: hand; text-decoration: underline;}
.nohand {font-weight:bold; }


div.unitImg	{ height:320px; border: solid 1px #f3f3f3;}
td.unit		{ padding-right:144px;padding-left:41px;}

td.unitPrj		{ padding-right:0px;padding-left:41px;}
div.unittxt	{ padding-right:41px;padding-left:41px; width:500px;}
div.unittxtP	{ padding-right:0px;padding-left:21px; width:500px;}

div.unitMedia	{ padding-right:41px;padding-left:41px; }
div.unitSwf	{ padding:40px 85px 0px 41px; }

td.rusLink	{ padding-right:20px; padding-bottom:15px;}

A, A:link, A:visited, A:hover, A:active 	{ text-decoration: underline; color: #606060; }

img.imgPDF	{ margin: 10px 8px 32px 0px; }
img.imgzip	{ margin: 0px 8px 9px 0px; }


h1 { font-size:110%; font-weight:bold;    padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color:#000000;}
h2 { font-size:110%; font-weight:normal;  padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px;}
h3 { font-size:120%; font-weight:bold;    padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;}
h4 { font-size:100%; font-weight:bold;    padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px;}


ul {padding-bottom: 10px; padding-top: 0px;  margin-bottom: 0px; margin-top: 0px;}
p, li { padding-bottom: 0px; padding-top: 10px;  margin-bottom: 0px; margin-top: 0px; }
p.pnews { padding-bottom: 0px; padding-top: 20px;  margin-bottom: 0px; margin-top: 0px; }


	.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 649px; /*Width of Carousel Viewer itself*/
	height: 510px; /*Height should enough to fit largest content's height*/
	}
	
	.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	}
	
	.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px; /*margin around each panel*/
	width: 649px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	}
