	body {
	background-color: #fff;
	color: #696969;
	margin-top: 44px;
}
table {
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
td {
	vertical-align: top;
	text-align: left;
}
h1{
	font-size: 18px;
}
P {
	text-align: justify
}
a:link,  a:visited {
	color: #424242;
	background-color: transparent;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
a:hover, a:active {
	color: #424242;
	background-color: transparent;
	text-decoration: underline;
}
img {
	border: 0px;
}
h1, h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
/* ширина */
#header, #main, #footer {
	width: 734px;
}
.colRight {
	width: 153px;
}
.empty {
	width: 26px;
}
/* header */
#header {
	margin-bottom: 15px;
}
#header td {
	vertical-align: middle;
}
#header .colLeft {
	background: url(bg-mo.gif) no-repeat right center;
}
#header h1 {
	text-transform: uppercase;
	margin-bottom: 5px;
	padding: 0px;
	font-size: 27px;
}
#header h2 {
	border-top: 1px solid #696969;
	width: 278px;
	margin: 0px;
	padding: 0px;
}
#header .colRight .menu {
	background: #8CB626 url(bg-menu-right-t.gif) no-repeat top;
}
#header .colRight ul {
	background: url(bg-menu-right-b.gif) no-repeat bottom;
	list-style: none;
	padding: 5px 5px 8px 25px;
	margin: 0px;
	color: #fff;
	line-height: 24px;
}
#header .colRight a {
	color: #fff;
	background-color: transparent;
}
/* main */
/* левая колонка */
#main {
	margin-bottom: 40px;
}
#main .colLeft {
	background: url(bg-main-left.jpg) no-repeat right top;
}
#main .colLeft .menu {
	width: 278px;
	height: 294px;
}
#main .colLeft .menu .title {
	background: #FFDA00 url(bg-menu-left.gif) no-repeat top;
	line-height: 36px;
	padding-left: 15px;
	font-weight: bold;
	color: #2A4089;
}
#main .colLeft h3 {
	text-transform: none;
	margin: 0px;
	padding: 0px 0px 0px 29px;
	height: 18px;
	line-height: 25px;
	color: #424242;
	background-color: transparent;
	font-size: 12px;
}
#main .colLeft .menu>h3 {
	height: 25px;
}

h3.address {
	background: url(i-address.gif) no-repeat 0px 7px;
}
h3.phone {
	background: url(i-phone.gif) no-repeat 0px 7px;
}
h3.circuit {
	background: url(i-circuit.gif) no-repeat 0px 7px;
}
h3.work {
	background: url(i-work.gif) no-repeat 0px 7px;
}
h3.letter {
	background: url(i-letter.gif) no-repeat 0px 7px;
}
#main .colLeft .menu p {
	margin: 0px 0px 0px 30px;
	font-size: 12px;
	padding: 0px;
}
/* правая колонка */
#main .colRight .menu {
	background: #8CB626 url(bg-menu-right-t.gif) no-repeat top;
	margin-bottom: 15px;
}
#main .colRight ul {
	background: url(bg-menu-right-b.gif) no-repeat bottom;
	list-style: none;
	padding: 5px 5px 8px 25px;
	margin: 0px;
	color: #fff;
	line-height: 24px;
}
#main .colRight ul a {
	color: #fff;
	background-color: transparent;
}
#main .colRight .title {
	background: #FFDA00 url(bg-titl-right.gif) no-repeat top;
	line-height: 35px;
	padding-left: 15px;
	font-weight: bold;
	color: #2A4089;
}
.NewsDate {
	font-weight: bold;
	padding: 0px;
	margin-top: 10px;
	color: #424242;
	background-color: transparent;
}
.colRight p {
	padding: 0px;
	margin: 7px 0px 0px 0px;
}
/* footer */
#footer td {
	vertical-align: bottom;
}
.bBlue {
	background: url(b-blue.gif) no-repeat center;
	margin-left: 250px;
}
.bBlue a:link, .bBlue a:visited {
	color: #00418B;
	background-color: transparent;
	display: block;
	padding: 15px 0px 0px 90px;
	text-decoration: none;
	font-weight: normal;	
}
.bPink a:link, .bPink a:visited {
	color: #fff;
	background-color: transparent;
	display: block;
	padding: 15px 0px 0px 90px;
	text-decoration: none;
	font-weight: normal;	
}
.bBlue a:hover, .bPink a:hover {
	text-decoration: underline	
}
.bPink {
	background: url(b-pink.gif) no-repeat center;
	margin-right: 50px;
	float: left;
	}
.bBlue, .bPink {
	display: block;
	width: 212px;
	height: 86px;
	text-decoration: none;
}
.bBlue>a, .bPink>a {
	padding-top: 15px;
}
span.BB {
	font-size: 14px;
	font-weight: bold;
}
.News a {
	text-decoration: underline;
}