* {margin:0px;padding:0px;}
a, img {border:0px;}
body {
	color:#535556;
	font-family:Arial;
	font-size:12px;
	text-align:center;
	background:#0074a5;
	}

a {
	color:#1c9bde;	
	}
a:hover {
	text-decoration:none;
	}

/* ���������, �������� ��������� � ������� �������� */
div.doc_width {
	float:left;
	width:100%;
	min-width:1000px;
	}

div.page_pos {
	min-width:937px;
	width:937px;
	padding:0px 28px 0px 25px;
	margin:0px auto;
	}
div.page_width {
	text-align:left;
	padding-top:12px;
	background:#fff url(/images/page_bg.gif) no-repeat;
	}


div.clear_line {
	clear:both;
	height:1px;
	overflow:hidden;
	}
/* -------------------------------------------------------------------------- */

h1 {
	color:#404040;
	font:31px Verdana;
	line-height:34px;
	margin-bottom:25px;
	}
	h1 small {
		font:9px Arial;
		}

h5 {
	color:#626262;
	font:bold 15px PT Sans, Arial;
	line-height:16px;
	text-transform:uppercase;
	margin-bottom:12px;
	}
	h5 b {
		color:#2698ce;
		}

h6 {
	color:#626262;
	font:bold 13px PT Sans, Arial;
	line-height:14px;
	text-transform:uppercase;
	margin-bottom:12px;
	}
	h6 b {
		color:#2698ce;
		}


div.main_link {
	height:45px;
	color:#fefefe;
	font:bold 14px PT Sans, Arial;
	line-height:14px;
	text-transform:uppercase;
	padding:14px 79px 20px 0px;
	background:url(/images/main_link_bgr.gif) no-repeat right top;
	}
div.main_link p {
	line-height:16px;
	padding:16px 0px 15px 21px;
	background:#a8a9aa url(/images/main_link_bgl.gif) no-repeat left top;
	}


/* -------------------------------------------------------------------------- */
/* ��������� �������� ����������� */
div.banners {
	text-align:center;
	margin-bottom:19px;
	}
	div.banners img {
		border:solid 1px #c4c4c4;
		background:#f4f4f4;
		}
div.m_banner {
	background:#0074a5;
	}
table.m_banner {
	background:#0074a5;
	}
	table.m_banner th {
		font-weight:normal;
		text-align:left;
		vertical-align:top;
		padding-right:14px;
		padding-bottom:12px;
		}
	table.m_banner td {
		width:204px;
		color:#fff;
		font:bold 12px Verdana;
		line-height:14px;
		text-align:left;
		vertical-align:middle;
		padding:0px 0px 6px 0px !important;
		}
	table.m_banner td a {
		color:#fff;
		}
	table.m_banner div.banners {
		margin-bottom:0px;
		}
	table.m_banner div.banners img {
		border:solid 1px #00597f;
		background:#3089af;
		}
	.s_links {
		font:9px Tahoma;
		line-height:16px;
		}
	.s_links, .s_links a {
		color:#80bad2;
		text-decoration:none;
		}
	.s_links a:hover {
		color:#fefefe;
		}
	table.m_banner h6, table.m_banner h5 {
		color:#fff;
		}
	table.m_banner td span {
		font:9px Tahoma;
		}

div.search_f {
	padding-left:14px;
	}
	div.search_f input {
		cursor:pointer;
		position:relative;
		top:5px;
		left:0px;
		float:right;
		width:12px;
		height:8px;
		border:none;
		background:url(/images/mess.gif) no-repeat;
		}
	div.search_f div {
		width:169px;
		}
	div.search_f p {
		padding:0px 0px 20px 0px;
		}
	div.search_f p input {
		cursor:text;
		top:0px;
		float:none;
		width:147px;
		height:17px;
		border:solid 1px #808080;
		background:#fff;
		}


div.top_line {
	color:#fefefe;
	line-height:18px;
	text-align:center;
	padding:4px 2px 3px 46px;
	}
	div.top_line div {
		float:left;
		}
	div.top_line p {
		float:right;
		color:#b5d7e5;
		font-size:9px;
		line-height:18px;
		padding-left:50px;
		}
	div.top_line p span {
		padding-left:16px;
		}


div.main_menu {
	color:#535556;
	font:bold 14px Arial;
	line-height:20px;
	text-transform:uppercase;
	padding-left:90px;
	margin-bottom:9px;
	background:#8ee4fd;
	}
	div.main_menu p {
		padding-left:20px;
		background:#fff;
		}
	div.main_menu a {
		color:#535556;
		text-decoration:none;
		margin:0px 32px 0px 0px;
		}
	div.main_menu a:hover {
		text-decoration:underline;
		}


div.kroshki {
	color:#a1a3a3;
	font:9px Tahoma;
	line-height:12px;
	padding-left:109px;
	margin-bottom:11px;
	}
	div.kroshki a {
		color:#a1a3a3;
		}


div.shapka {
	padding:0px 2px 9px 33px;	
	}
	div.shapka td, div.shapka th {
		text-align:left;
		padding-right:17px;
		}
	div.shapka th {
		width:377px;
		vertical-align:middle;
		padding-bottom:10px;
		}
	div.shapka td {
		vertical-align:top;
		}


div.footer {
	min-height:55px;
	height:auto !important;
	height:55px;
	color:#8f8f8f;
	font-size:9px;
	text-align:left;
	padding:16px 16px 14px 100px;
	background:url(/images/logo_s.gif) no-repeat 26px 24px;
	}
	div.footer td b {
		color:#464646;
		font-size:11px;
		}
	div.footer td, div.footer th {
		text-align:left;
		}
	div.footer td {
		width:50%;
		line-height:16px !important;
		padding:0px 62px 12px 0px;
		}
	div.footer th {
		width:230px;
		padding-left:40px;
		}


table.user_tbl {
	width:230px;
	}
	table.user_tbl td, table.user_tbl th {
		font:10px Tahoma;
		padding:0px 13px 5px 0px !important;
		}
	table.user_tbl th input {
		width:103px;
		height:14px;
		color:#464646;
		font:10px Tahoma;
		}
	table.user_tbl td input {
		margin-right:5px;
		}
	table.user_tbl td label {
		cursor:pointer;
		color:#0074a5;
		text-decoration:underline;
		}
	table.user_tbl td p input {
		cursor:pointer;
		height:25px;
		color:#0074a5;
		font:bold 12px Arial;
		text-decoration:underline;
		padding:0px 0px 0px 30px;
		border:none;
		background:url(/images/sbm_vh.gif) no-repeat;
		}


div.content_s {
	padding:20px 23px 10px 110px;
	border-bottom:solid 13px #0074a5;
	}
	div.content_s div.banners {
		padding-right:87px;
		margin-bottom:30px;
		}
/* -------------------------------------------------------------------------- */

a.link_rss {
	color:#b5d7e5;
	font-size:9px;
	text-decoration:none;
	margin:0px auto;
	}
	a.link_rss img {
		position:relative;
		top:3px;
		margin-top:-13px;
		margin-right:6px;
		}

div.info_tbl {
	font-size:11px;
	margin-left:-18px;
	background:#0074a5;
	}
	div.info_tbl h6, div.info_tbl h5 {
		color:#fff;
		margin-bottom:22px;
		}
	div.info_tbl table.main_tbl th {
		background:#4397bb;
		}
	div.info_tbl, div.info_tbl a {
		color:#fff;
		}
	div.info_tbl img {
		border:solid 3px #7fbcd5;
		}
	div.info_tbl table td, div.info_tbl table th {
		width:33%;
		text-align:left;
		font-weight:normal;
		vertical-align:top;
		}
	div.info_tbl table td {
		padding:10px 15px 14px 18px;
		}
	div.info_tbl table th {
		padding:10px 20px 14px 30px;
		}
	div.info_tbl table.main_tbl td, div.info_tbl table.main_tbl th {
		padding-top:30px;
		}
	div.info_tbl table.sub_tbl td, div.info_tbl table.sub_tbl th {
		padding-top:0px;
		padding-bottom:35px;
		}
	div.info_tbl table.sub_tbl thead td {
		padding-top:10px;
		padding-bottom:0px;
		}
	div.info_tbl table table th {
		width:76px !important;
		vertical-align:middle;
		padding:0px 10px 3px 0px !important;
		background:none !important;
		}
	div.info_tbl table table td {
		width:100% !important;
		vertical-align:middle;
		padding:0px 0px 3px 0px !important;
		}
	div.info_tbl table table p {
		padding-bottom:15px !important;
		}

p.next_link {
	font-size:12px;
	padding-top:10px;
	}
	p.next_link img {
		position:relative;
		top:1px;
		border:none !important;
		}
	p.next_link a {
		margin-left:7px;
		}


div.statya {
	overflow:hidden;
	color:#535556;
	font-size:15px;
	line-height:18px;
	}
	div.statya small {
		color:#606266;
		font-size:11px;
		}
	div.statya p {
		padding-bottom:24px;
		padding-right:60px;
		}
	div.statya img.r_img {
		float:right;
		padding:17px;
		margin-left:94px;
		margin-bottom:22px;
		background:#f3f3f3;
		}
	div.statya img.l_img {
		float:left;
		padding:17px;
		margin-right:94px;
		margin-bottom:22px;
		background:#f3f3f3;
		}


table.add_inf {
	width:100%;
	}
	table.add_inf th {
		text-align:left;
		}
	table.add_inf td {
		width:33%;
		font-weight:bold;
		text-align:left;
		vertical-align:top;
		padding:0px 20px 20px 0px;
		}
	table.add_inf td strong {
		display:block;
		color:#535556;
		padding-left:1px;
		padding-bottom:4px;
		}
	table.add_inf p {
		font-size:12px;
		line-height:16px;
		padding-left:19px;
		padding-bottom:0px !important;
		}
	table.add_inf a {
		color:#0074a5;
		}


td.spis_pos {
	width:50%;
	text-align:left;
	vertical-align:top;	
	padding-bottom:30px;
	}
th.spis_pos {
	width:42px;
	}
.bl_pos td.spis_pos {
	padding-bottom:0px;
	}

table.spis_news {
	font:14px Verdana;
	line-height:16px;
	}
	table.spis_news small {
		color:#535556;
		font:italic 9px Arial;
		}
	table.spis_news a {
		color:#0074a5;
		}
	table.spis_news p {
		padding-bottom:10px;
		}
	table.spis_news td, table.spis_news th {
		font-weight:normal;	
		text-align:left;
		padding-bottom:4px;
		}
	table.spis_news th {
		padding-right:12px;
		padding-bottom:12px;
		}
	table.spis_news td {
		width:100%;
		}
	table.spis_news th img {
		border:solid 3px #7fbcd5;
		}


div.two_block {
	padding-bottom:18px;
	background:#0074a5;
	}
	div.two_block table {
		width:100%;
		background:#fff;
		}
	div.two_block th.bl_pos {
		width:38%;
		text-align:left;
		vertical-align:top;
		font-weight:normal;
		padding:12px 14px 12px 16px;
		border-right:solid 23px #0074a5;
		}
	div.two_block td.bl_pos {
		text-align:left;
		vertical-align:top;
		padding:11px 18px 10px 18px;
		}
	div.two_block td.bl_pos h6, div.two_block td.bl_pos h5 {
		color:#2698ce;
		padding-bottom:16px;
		}
		div.two_block td.bl_pos h6 img, div.two_block td.bl_pos h5 img {
			position:relative;
			top:16px;
			margin:-16px 14px 0px 0px;
			}

div.golos {
	font-size:11px;
	}
	div.golos a {
		color:#0072bb
		}
	div.golos strong {
		display:block;
		font-size:12px;
		padding-bottom:16px;
		}
	div.golos th, div.golos td {
		text-align:left;
		vertical-align:middle;
		}
	div.golos td p {
		float:left;
		width:100%;
		min-height:14px;
		height:auto !important;
		height:14px;
		line-height:14px;
		}
	div.golos td input {
		float:left;
		margin:0px 5px 10px 3px;
		}
	div.golos td {
		width:100%;
		padding-top:17px;
		}
	div.golos th {
		font-weight:normal;
		vertical-align:top;
		padding-right:16px;
		}
	div.golos th p {
		padding-bottom:15px;
		}
	div.golos span input {
		width:95px;
		color:#0074a5;
		font:bold 12px Arial;
		margin-top:10px;
		border:none;
		border-bottom:solid 1px #0074a5;
		background:none;
		}


div.block {
	padding:22px 0px 20px 0px;
	border-bottom:solid 13px #0074a5;
	}
td.block_pos, th.block_pos {
	text-align:left;
	vertical-align:top;
	}
th.block_pos {
	text-align:center;
	padding-right:16px;
	}
td.block_pos {
	width:40%;
	padding:0px 4px 0px 20px;
	}
td.block_pos .next_link a {
	color:#0074a5;
	}


table.spis_links {
	width:100%;
	font-size:14px;
	}
	table.spis_links a {
		color:#0074a5;
		}
	table.spis_links td {
		width:50%;
		text-align:left;
		vertical-align:top
		padding-right:10px;
		}
	table.spis_links td span {
		display:block;
		font-size:11px;
		font-weight:bold;
		}
	table.spis_links td p {
		padding-bottom:20px;
		}


td.block_pos h6, td.block_pos h5 {
	line-height:16px;
	min-height:68px;
	height:auto !important;
	height:68px;
	padding-top:8px;
	}
	td.block_pos h6 span, td.block_pos h5 span {
		padding-top:2px;
		padding-bottom:2px;	
		}
	td.block_pos h6 img, td.block_pos h5 img {
		float:left;
		padding-right:11px;
		margin-top:-8px;
		}


div.block_m {
	padding:0px 15px 10px 39px;
	}
	div.block_m h6, div.block_m h5 {
		color:#2698ce;
		}
	div.block_m td.block_l {
		width:372px;
		text-align:left;
		vertical-align:top;
		padding-right:14px;
		padding-top:8px;
		}
	div.block_m td.block_r {
		text-align:left;
		vertical-align:top;
		padding-top:8px;
		}
	div.block_m th.block_c {
		width:240px;
		text-align:center;
		vertical-align:top;
		padding-right:16px;
		}

div.block_m td.block_l table.spis_news {
	padding-top:10px;
	}
div.block_m td.block_l table.spis_news td, div.block_m td.block_l table.spis_news th {
	padding-top:4px;
	}
div.block_m td.block_l table.spis_news td {
	width:100%;
	}
div.block_m td.block_l table.spis_news th img {
	padding-right:3px;
	border:none;
	}
div.block_m td.block_l table.spis_news small {
	font-size:12px;
	}
div.block_m td.block_l table.spis_news p.next_link {
	padding:0px;
	}
	
/* cleaning */
.main_image{
    display: none;
}	
.statya .detail H1 {
    visibility: hidden;
    display: none;
}