ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
html, body {
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: 0px;
	background: url(/images/avestasp/new/shapka_07.jpg);
	font: 12px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
}
p {
	padding: 3px;
	margin: 3px;
	font: 12px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
}

h1 {
	font: 18px Tahoma, Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
}

h1 a {
	font: 18px Tahoma, Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
}

.mainmenu a {
	font: 14px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.mainmenu a:hover {
	text-decoration: underline;
}

.mainmenu {
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
}

#news {
	background: url(/images/avestasp/new/idnews_23.jpg) top left no-repeat;
	width: 290px;
	height: 49px;
	float: left;
	font: 14px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;

	padding-top: 16px;
}

#blueline_19 {
	background: url(/images/avestasp/new/blueline_19.jpg) top left no-repeat;
	width: 290px;
	height: 15px;
}

#newscontent {
	width: 290px;
	float: left;
	font: 12px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
}

h1 {
	font: 12px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
}

#newscontent a {
	font: 12px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
}

.datestyle {
	padding-top: 10px;
	font: 11px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
}

.whitetext {
	font: 12px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: uppercase;
	padding-top: 10px;
	padding-bottom: 10px;
}

#equipment {
	background: url(/images/avestasp/new/equipment.jpg) top left no-repeat;
	width: 642px;
	height: 49px;
	float: left;
	font: 14px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 15px;
}

#rightline {
	background: url(/images/avestasp/new/rightline_21.jpg) top left no-repeat;
	width: 642px;
	height: 15px;
}

.titleequipment {
	padding-left: 100px;
	padding-top: 2px;
}

.titlenews {
	padding-left: 100px;
	padding-top: 2px;
}

.vertalign {
	margin-top: 125px;
}

.vertalign2 {
	margin-top: 112px;
}

.vertalign3 {
	margin-top: 97px;
}

#square1 {
	background: url(/images/avestasp/new/square_27.jpg) top left no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 9px;
	text-align: center;
}

.commonlink a {
	font: 11px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #033560;
}

#square2 {
	background: url(/images/avestasp/new/square_29.jpg) top left no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 9px;
	text-align: center;
}

#square3 {
	background: url(/images/avestasp/new/square_31.jpg) top left no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 9px;
	text-align: center;
}

#square4 {
	background: url(/images/avestasp/new/square_33.jpg) top left no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 9px;
	margin-bottom: 9px;
	text-align: center;
}

#square5 {
	background: url(/images/avestasp/new/square_39.jpg) top left no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 9px;
	margin-bottom: 9px;
	text-align: center;
}

#square6 {
	background: url(/images/avestasp/new/square_40.jpg) top left no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 9px;
	margin-bottom: 9px;
	text-align: center;
}

#square7 {
	background: url(/images/avestasp/new/square_41.jpg) top left no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 9px;
	margin-bottom: 9px;
	text-align: center;
}

#square8 {
	background: url(/images/avestasp/new/square_42.jpg) top left no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 9px;
	margin-bottom: 9px;
	text-align: center;
}

#square9 {
	background: url(/images/avestasp/new/square_47.jpg) top left no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 9px;
	margin-bottom: 9px;
	text-align: center;
}

#square10 {
	background: url(/images/avestasp/new/square_48.jpg) top left no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 9px;
	margin-bottom: 9px;
	text-align: center;
}

#square11 {
	background: url(/images/avestasp/new/square_49.jpg) top left no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 9px;
	margin-bottom: 9px;
	text-align: center;
}

#square12 {
	background: url(/images/avestasp/new/square_50.jpg) top left no-repeat;
	width: 150px;
	height: 150px;
	float: left;
	margin-left: 9px;
	margin-bottom: 9px;
	text-align: center;
}

#redarea {
	background: url(/images/avestasp/new/redarea_03.jpg) top left no-repeat;
	width: 290px;
	height: 64px;
	float: left;
	font: 14px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 16px;
}

.redareatitle {
	padding-left: 90px;
	padding-top: 10px;
}

.datestyle2 {
	padding-top: 3px;
	font: 11px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
}

#newproduction {
	background: url(/images/avestasp/new/newproduction_03.jpg) top left no-repeat;
	width: 290px;
	height: 64px;
	float: left;
	font: 14px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 16px;
}

.newproductiontitle {
	padding-left: 80px;
	padding-top: 10px;
}

#aboutcompany {
	background: url(/images/avestasp/new/aboutcompany_03.jpg) top left no-repeat;
	width: 290px;
	height: 64px;
	float: left;
	font: 14px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 16px;
}

.aboutcompanytitle {
	padding-left: 100px;
	padding-top: 10px;
}

.bottom01 {
	font: 12px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
}

.bottom01 a {
	font: 12px Arial, verdana, tahoma, helvetica, sans-serif;
	color: #FFFFFF;
}