body {
	padding: 0px;
	margin: 0px;}
p, td {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;}
h1 {
	color: #000000;
	font: bold 20px Arial, Helvetica, sans-serif;}
h2 {
	color: #000000;
	font: bold 16px Arial, Helvetica, sans-serif;}
h3 {
	color: #0054a6;
	font: bold 14px Arial, Helvetica, sans-serif;}
a {
	color: #0054a6;}
ul, ul ul, ul ul ul {
	list-style-image: url(i/li.gif);
	margin: 0px;
	padding: 5px 0px 10px 20px;}
input, textarea {
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;}
.grey {	
	color: #898989;}
.main{
	background: url(i/top.jpg) top left no-repeat;}
.topmenu {
	padding: 30px 30px 0px 280px;}
.topmenu a {
	color: #0054a6;
	display: block;
	text-decoration: none;
	padding: 10px 15px 0px 15px;
	font: bold 11px Arial, Helvetica, sûans-serif;}
.topmenu a:hover {
	color: #689fd4;}
.contacts {
	font-size: 24px;
	padding: 40px 15px 0px 0px;}
.contacts span {
	font-size: 13px;}
.contacts .kod {
	font-size: 17px;
	display: block;
	widows: 20px;
	padding-bottom: 5px;
	padding-right: 10px;
	float: left;}
.logo {
	padding: 50px 10px;
	text-align: left;}
.first td {
	vertical-align: top;}
.first_bm_t1, .first_bm_t2, .first_bm_t3 {
	height: 40px;
	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
	padding: 92px 10px 0px 10px;}
.first_bm_t1 {
	background: url(i/first_bm_t1.jpg) top left no-repeat;}
.first_bm_t2 {
	background: url(i/first_bm_t2.jpg) top left no-repeat;}
.first_bm_t3 {
	background: url(i/first_bm_t3.jpg) top left no-repeat;}
.title td {
	background: url(i/first_bm.jpg) top left no-repeat;
	text-align: center;
	height: 49px;
	font-size: 13px;
	padding: 3px 10px 3px 10px;
	color: #0054a6;
	vertical-align: middle;
	text-decoration: none;
	font: bold 13px Arial, Helvetica, sans-serif;}
.first_bm {
	cursor: pointer;
	font-size: 11px;
	text-decoration: none;
	color: #000000;}
.first_bm div {
	padding: 5px 14px;}
.first_td {
	background: url(i/first_bm_f.gif) top left repeat-y;
	width: 312px;}
.news_title {
	background: url(i/news_top.gif) bottom no-repeat;
	padding: 0px 0px 0px 80px;}
.news_title a {
	background: #fff;
	color: #000000;
	padding: 0px 5px;
	font: bold 18px Arial, Helvetica, sans-serif;
	text-decoration: underline;}
.news_tbl {
	background: url(i/news_left.gif) left repeat-y;
	margin: 0px;}
.news_tbl td {
	padding: 30px 25px 10px 25px;
	vertical-align: top;}
.news_date {
	width: 48px;
	padding: 0px 12px 0px 0px;
	float: left;
	font-size: 10px;
	text-align: right;
	color: #707070;}
.news_date b {
	font-size: 24px;}
.news_text {
	width: 200px;
	float: left;
	color: #707070;}
.news_text a {
	color: #0054a6;
	font-size: 12px;
	font-weight: bold;}
.news td {
	padding: 5px 0px;}
.news .news_text {
	width: 570px;}
.bb_call, .bb_vop, .bb_contact  {
	padding: 0px;
	height: 86px;
	vertical-align: middle;
	color: #0054a6;
	font: 18px Arial, Helvetica, sans-serif;
	width: 33%;}
.bb_call a, .bb_vop a, .bb_contact a {
	padding: 30px 0px 0px 110px;
	display: block;
	text-decoration: none;
	height: 56px;
	color: #0054a6;
	font: 18px Arial, Helvetica, sans-serif;}
.bb_call {
	background: url(/i/bb_call.jpg) top left no-repeat;}
.bb_vop {
	background: url(/i/bb_vop.jpg) top left no-repeat;}
.bb_contact {
	background: url(/i/bb_contact.jpg) top left no-repeat;}
.bot_text {
	color: #707070;
	padding: 25px 12px 0px 12px;}
.bot_logo {
	background: url(i/bot_logo.gif) bottom right no-repeat;}
.bottom {
	background: url(i/bot_fon.gif) top left no-repeat;
	padding: 20px 0px 20px 0px;
	margin-top: 65px;
	color: #707070;}
.bottom a {
	color: #707070;
	text-decoration: underline;
	padding: 0px 15px;}
.leftmenu_top {
	height: 45px;
	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
	padding: 15px 10px 0px 10px;
	background: url(i/leftmenu_top.gif) top left no-repeat;}
.leftmenu {
	background: url(i/leftmenu_fon.gif) top left repeat-y;}
.leftmenu a, .leftmenu b {
	display: block;
	padding: 7px 3px;
	text-decoration: none;
	margin: 0px 25px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0054a6;}
.leftmenu b {
	font-weight: bold;}
.leftmenu a span {
	border-bottom: 1px dashed #0054a6;}
.leftmenu a:hover {
	color: #5a93ca;}
.menu_block {
	width: 306px;
	float: left;
	background: url(i/menu_block.gif) top center no-repeat;
	height: 40px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
	padding: 15px 10px 0px 10px;}
.menu_block:hover {
	color: #bcd9f5;}
.text {
	clear: both;
	padding: 3px 0px 10px 10px;}