body
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px;
	font-family: Tahoma, sans-serif;
	font-size: 80%;
}

/*

для IE 5.5, да и вообще

*/


a
{
	color: #0878B2;
	text-decoration: underline;
}


a:hover
{
	color: #9A1D17 !important;
}

.clear
{
	clear: both;
}




#head
{
	padding: 2em 3em 2em 3em;
}

#head .head1Inside
{
	width: 547px;
}

#head .head2Inside
{
	width: 522px;
}

#head .head1EngInside
{
	width: 796px;
}


#head .logo
{
	float: left;
	width: 230px;
}

#head .print
{
	padding: 39px 0px 0px 230px;
	text-align: right;
}

#head .print a
{
	text-decoration: none;
}

#head .print a img
{
	margin: 0px 0.7em -3px 0px;
}

#head .print a span
{
	text-decoration: underline;
}



#image
{
	padding: 0em 3em 0em 3em;
}

/*
#footer2Outside
{
	width: 522px;
}
*/

#footer
{
	padding: 2em 3em 2em 3em;
}


#footer h2
{
	margin: 0px 0px 0px 0px;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
}

#footer p
{
	margin: 1em 0px 0.5em 0px;
}

#footer p.noMarginBottom
{
	margin-bottom: 0px;
}

#footer p.noMarginTop
{
	margin-top: 0px;
}

#footer .addressAndPhone
{

}

#footer .addressAndPhone .address
{

}

#footer .addressAndPhone .phonesContainer
{

}

.phonesContainer .phones
{
	
}

.phonesContainer .phones span.label
{
	display: block;
	float: left;
	width: 3em;
}

.phonesContainer .phones span.value
{
	display: block;
	padding: 0px 0px 0px 2.5em;
}

.certificate
{
	margin: 2em;
	text-align: center;
}
