body {
	background: url(/img/fon.gif) top left;
	margin: 0px;
	padding: 40px 10px 40px 10px;}
p, td, div, span, li, ul, input {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;}
a {
	color: #545b7d;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: underline;}
a:hover {
	color: #62110d;
	text-decoration: underline;}
h1 {
	font: bold 18px Tahoma, Arial Narrow , Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #4e4c4c;
	padding: 0px 0px 6px 0px;}
h2 {
	font: bold 15px Tahoma, Arial Narrow , Arial, Helvetica, sans-serif;
	color: #000;}
h3 {
	font: 14px Tahoma, Arial Narrow , Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #72110c;
	padding: 3px 0px 5px 0px;
	margin: 0px;}
a.link {
	color: #545b7d;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: underline;}
a.link:hover {
	color: #62110d;
	text-decoration: underline;}
.red {
	color: #b46b2f;}
.white {
	background-color: #FFFFFF;
	padding: 0px 12px;}
.top_menu {
	text-align: justify;
	padding: 10px 0px;}
.top_menu img {
	margin: 0px 10px;}
.top_menu a {
	color: #555555;
	font:  11px Arial Narrow , Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;}
.top_menu a:hover {
	color: #62110d;
	text-decoration: underline;}
.br {
	background: url(/img/br.gif) top left;
	height: 8px;
	margin: 5px 0px;}
.logo {
	background: url(/img/logo_bg.gif) top repeat-x;
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #e2e2e2;
	margin-bottom: 10px;}
.first, .content {
	background: url(/img/fon_content.gif) top left;}
.content {
	padding: 15px 20px;
	vertical-align: top;}
.first td {
	width: 25%;
	padding-left: 10px;
	text-align: left;}
div.text {
	padding: 10px 0px 20px 0px;}
.m1, .m2, .m3, .m4, .m5  {
	width: 220px;
	height: 30px;
	color: #FFFFFF;
	font: 14px Arial Narrow , Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: center;
	padding-top: 12px;
	margin-bottom: 1px;
	text-decoration: none;}
.m1 {
	background-color: #8b535a;}
.m2 {
	background-color: #b46b2f;}
.m3 {
	background-color: #959595;}
.m4 {
	background-color: #545b7d;}
.m5 {
	background-color: #464c66;}
.m1 a, .m2 a, .m3 a, .m4 a, .m5 a {
	text-decoration: none;
	color: #FFFFFF;
	font: 14px Arial Narrow , Arial, Helvetica, sans-serif;
	display: block;}
.m1 a:hover, .m2 a:hover, .m3 a:hover, .m4 a:hover, .m5 a:hover {
	text-decoration: underline;
	color: #FFFFFF;}
/*a:hover .m1, a:hover .m2, a:hover .m3, a:hover .m4 {
	background-color: #CCCCCC;
	text-decoration: none;
	color: #000000;}*/
.line {
	background: url(/img/line.gif) right top no-repeat;}
.bot {
	background: #fff url(/img/fon_bot.gif) top repeat-x;
	padding: 1px 0px 0px 250px;
	text-align: center;}
.left {
	padding: 0px 10px;
	width: 220px;}
.tbl {
	border-collapse: collapse;
	width: 100%;}
.tbl  th {
	background-color: #8b535a;
	padding: 5px;
	color: #FFFFFF;
	text-align: left;
	border: 1px solid #dbdbdb;}
.tbl  td {
	padding: 5px;
	color: #fff;
	border: 1px solid #dbdbdb;
	background-color: #9c9a9a;}
.tbl tr.gr td {
	background-color: #959595;}
.tbl2 {
	border-collapse: collapse;
	width: 100%;}
.tbl2  th {
	background-color: #8b535a;
	padding: 5px;
	color: #FFFFFF;
	text-align: left;
	border: 1px solid #dbdbdb;}
.tbl2  td {
	padding: 5px;
	color: #fff;
	border: 1px solid #dbdbdb;
	background-color: #545b7d;}
.news {
	width: 220px;
	 padding: 5px 10px 5px 10px;}
.clients {
	width: 100%;}
.clients td {
	padding: 0px 10px 15px 0px;
	width: 33%;
	font-weight: bold;
	text-align: left;}
.clients td img {
	margin-bottom: 3px;}