html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}



html           {height:100%;}

body           {font-family:Arial, Helvetica, sans-serif;
	            font-size:13px; color:#3d3d3d; position:relative; margin:0 auto; min-height:100%; height:auto !important; height:100%;
	            z-index:0; width:100%; min-width:1000px; max-width:2280px}

a              {text-decoration:underline; color:#004890;}
a:hover        {text-decoration:none}





.bg_top	{background:url(../images/head_top.jpg) center 0 no-repeat;}
.bg_bottom	{background:url(../images/head_bottom.jpg) center 100% no-repeat;}
.body	{width:940px; margin:0 auto;}
	.head	{height:425px;}
		.head_left	{float:left; width:215px;}
.rus_set{
height:148px;
text-align:center;
}
.rus_set img{
margin-top:100px;
}
			.language	{display:none;
height:126px; text-align:center; padding:21px 0 0 83px;}
				.language a	{overflow:hidden; zoom:1; border:1px solid #adc4db; display:block; float:left; margin-right:9px;}
				.language a:hover	{overflow:hidden; zoom:1; zoom:1; border:1px solid #004890;}
				.language a.active	{overflow:hidden; zoom:1; zoom:1; border:1px solid #004890;}
					.language img	{float:left;}
			.logo	{padding:0 0 0 28px; height:156px;}
			.sait_name	{padding:0 0 0 10px;}/*30px*/
		.head_right	{float:right; width:685px;}
			.head_cont_top	{overflow:hidden; zoom:1; padding:18px 0 0 0; height:62px;}
				.head_arhive	{float:left; padding:0 0 0 5px; width:251px; color:#004890; font-size:9px; text-transform:uppercase;}
					.head_arhive span	{padding:0 0 0 10px;}
						.head_arhive a	{color:#004890; text-decoration:none; padding:2px 3px;}
						.head_arhive a:hover	{color:#fff; background:#004890;}
						.head_arhive a.active	{color:#fff; background:#004890;}
				.search	{float:left; background:url(../images/search.png) 0 0 no-repeat; width:176px; height:22px; padding:8px 10px 0 13px; margin:-8px 0 0 0;}
					.search_text	{width:157px; float:left; border:0; background:none; margin-top:-2px;}
					.search_button	{float:right;}
				.block_ico	{float:right;}
					.block_ico a	{display:block; float:left; margin:0 10px 0 0;}
			.head_baner	{overflow:hidden; zoom:1; height:82px; color:#3d3d3d;}
				.head_baner h2	{font-size:20px; font-family:DaxlineCyrTFExtraBold}
					.head_baner h2 a	{color:#004890; text-decoration:none;}
				.head_baner_l	{float:left; width:420px;}
					.head_baner_l td	{vertical-align:middle; width:73px;}
					.head_baner_l th	{text-align:left; vertical-align:middle; font-size:10px; font-family:DaxlineCyrSCLight;}
				.head_baner_r	{float:right; width:250px;}
					.head_baner_r td	{vertical-align:middle; width:73px;}
					.head_baner_r th	{text-align:left; vertical-align:middle; font-size:10px; font-family:DaxlineCyrSCLight;}
			.head_text	{height:195px;}
				.head_text_data	{float:right; font-size:27px; color:#0b0b0b; font-family:"DaxlineCyrLF-Medium";}
				.head_text h2	{font-size:27px; color:#0b0b0b; font-family:DaxlineCyrLFRegular}
				.head_text h1	{font-size:42px; color:#004890; font-family:"DlCyBdTf"}
				.head_text h3	{font-size:16px; color:#141416; font-weight:normal; font-family:DaxlineCyrSCLight}
			.menu	{background:url(../images/menu_bg.png) 0 0 no-repeat; width:685px; height:54px; padding:7px 0 0 0;}
				.menu_table	{width:100%; height:39px;}
					.menu_table td	{vertical-align:middle; border-left:1px solid #b2b2b2; text-align:center; font-family:DaxlineCyrBold;}
						.menu_table td a	{color:#004890; font-size:17px; text-transform:uppercase;}
					.border_none	{border:0;}
	.content	{overflow:hidden; zoom:1; padding:0 0 20px 0;}
		.left_column	{float:left; width:215px;}
			.menu_l	{background:url(../images/menu_l.gif) 0 0 repeat-y; margin-bottom:36px;}
				.menu_l_top	{background:#103f79 url(../images/menu_l_top.gif) 0 0 no-repeat; padding:11px 10px 10px 17px; color:#fff; font-size:13px; font-weight:bold;}
				.menu_l_bottom	{background:url(../images/menu_l_bottom.gif) 0 100% no-repeat; padding:11px 10px 0 16px; zoom:1;}
					.menu_link	{}
						.menu_link li	{list-style:none; padding:0 0 15px 0; text-transform:uppercase; font-size:12px; font-family:DaxlineCyrBold;}
							.menu_link li a	{color:#686868; text-decoration:none;}
							.menu_link li a:hover	{color:#004890;}
							.menu_link li.active a	{color:#004890;}
			.block_info	{background:#ebebeb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:21px;}
				.block_info_header	{font-size:11px; color:#595959; padding:12px 10px 10px 16px;}
				.block_info_img	{overflow:hidden; zoom:1;}
					.block_info_img img	{float:left; width:100%;}
			.block_info2	{background:#ebebeb; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; margin-bottom:21px;}
				.block_info2_header	{font-size:11px; color:#595959; padding:12px 10px 10px 14px;}/*font-weight:bold;*/
				.block_info2_comment	{text-transform:uppercase; color:#595959; font-weight:bold; font-size:11px; padding:9px 5px 8px 16px;}
					.block_info2_comment a	{color:#595959; text-decoration:none;}
			.block_info_comment	{padding:0 2px 33px 2px; font-size:9px; color:#595959;}
				.block_info_user	{overflow:hidden; zoom:1; padding:0 0 0 12px;}
					.block_info_user_img	{float:left; width:72px;}
						.block_info_user_img img	{width:63px;}
					.block_info_user_cont	{float:left; width:125px; font-size:9px; color:#595959; padding:36px 0 0 0;}
						.block_info_user_cont h3	{font-size:12px; color:#084785; padding:0 0 10px 0;}
						.block_info_user_cont a		{color:#004890;}
					.block_info_user_table	{margin:0 0 10px 0;}
						.block_info_user_table th	{text-align:left; width:72px; padding-right:9px;}
						.block_info_user_table td	{vertical-align:bottom; font-size:9px; color:#595959; }
							.block_info_user_table h3	{font-size:12px; color:#084785; padding:0 0 10px 0;}
						.block_info_user_text	{font-size:11px; color:#3d3d3d; padding:0 7px 10px 0;}
						.block_info_user_link	{font-size:9px; color:#004890; padding:9px 0 0 0;}
		.right_column	{float:right; width:685px;}
			.slider_news	{border-top:1px dashed #c8c8c8; border-bottom:1px dashed #c8c8c8; padding:11px 56px 8px 56px; position:relative; margin-bottom:8px;}
				.slidr_button_l	{position:absolute; left:17px; top:19px;}
				.slidr_button_r	{position:absolute; right:17px; top:19px;}
				.slidr_block	{overflow:hidden; zoom:1; height:33px;}
					.slidr_text	{}
						.slidr_text li	{list-style:none; float:left; font-size:12px; font-weight:bold;}
							.slidr_text a	{color:#; text-decoration:none;}
							.slidr_text a:hover	{text-decoration:underline;}
			.menu_news	{background:#004890; height:220px; overflow:hidden; zoom:1; margin-bottom:17px; position:relative;}
				.menu_news_l	{float:left; width:391px; position:absolute; left:0; top:0;}
				.menu_news_bg	{background:url(../images/menu_news_bg.png) 0 0 no-repeat; float:right; width:294px; height:220px; padding-left:70px; position:relative; z-index:30;}
				.menu_news_r	{float:left; width:280px; padding:2px 0 0 0;}
					.menu_news_r a	{display:block; text-decoration:none;}
					.menu_news_link	{border-bottom:1px solid #5478a4; padding:11px 0 0 42px; height:42px; background:url(../images/slidr_button_r.gif) 20px 22px no-repeat; font-weight:bold; cursor:pointer; color:#fff; font-size:12px;}
					.menu_news_link:hover	{ background:url(../images/slidr_button_l.gif) 20px 22px no-repeat !important;}
					.menu_news_link.active	{ background:url(../images/slidr_button_l.gif) 20px 22px no-repeat !important;}
					.menu_news_link_b	{border:0;}
			.line	{border-top:1px dashed #c8c8c8; height:28px;}
				.main_table	{width:692px;}
					.main_table td	{width:330px; vertical-align:top; padding:0 0 36px 0;}
						.cont_block	{position:relative;}
							.cont_block_header {position:absolute; top:-13px; left:-10px; background:url(../images/cont_block_header.jpg) 0 0 no-repeat; padding:0 0 0 10px; font-family:"Arial Narrow";}
								.cont_block_header_bg	{background:url(../images/cont_block_header.jpg) 100% 0 no-repeat; padding:7px 21px 0 12px; color:#fff; font-weight:bold; font-size:18px; height:29px; float:left;}
									.rasdel_ico	{margin:0 6px -5px 0;}
							.cont_block_text	{background:#e2e2e2; width:281px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:35px 22px 17px 20px; height:366px;}
								.news	{font-size:11px; padding-bottom:14px; border-bottom:1px dashed #b5b5b5; margin-bottom:8px; height:150px;}
									.news h3	{font-size:12px; padding-bottom:5px;}
									.news p		{padding-bottom:9px;}
										.news a	{text-decoration:none;}	
										.news a:hover	{text-decoration:underline;}
									.news_data	{font-size:9px; font-weight:bold; color:#777777; padding-bottom:3px;}
									.link_next	{}	
										.link_next a	{color:#3d3d3d; font-size:11px; text-decoration:underline;}
										.link_next a:hover	{text-decoration:none;}
									.present_text {padding:0 0 0 30px; background:url(../images/present_text.gif) 4px 3px no-repeat;}
								.link_arhive	{padding:0; margin-top:-2px; font-size:9px;}
									.link_arhive a	{color:#004890;}
								.present	{font-size:11px; padding-bottom:13px; margin-bottom:11px; border-bottom:1px dashed #B5B5B5; height:150px;}
									.present h3	{font-size:12px; padding-bottom:8px;}
										.present h3 a	{text-decoration:none;}	
										.present h3 a:hover	{text-decoration:underline;}
									.present p		{padding-bottom:9px;}
									.cont_block_text_link_arhive	{margin-top:-6px; padding-top:0;}
								.photo	{font-size:11px; padding-bottom:17px; border-bottom:1px dashed #b5b5b5; margin-bottom:13px; overflow:hidden; zoom:1; height:86px;}
								.link_arhive_photo	{padding-top:0; margin-top:-6px;}
									.photo_img	{float:left; background:url(../images/photo_img.gif) 0 0 no-repeat; margin:0 0 0 8px; width:98px; height:66px; padding:3px 0 0 3px;}
										.photo_img img	{min-width:90px; max-height:58px;}
									.photo_text	{float:right; width:150px; margin:0 16px 0 0;}
										.photo_text h3	{font-size:12px; padding-bottom:5px;}
											.photo_text h3 a	{text-decoration:none;}	
											.photo_text h3 a:hover	{text-decoration:underline;}
											.photo_text_cont	{padding:0 0 0 29px; margin:0 0 0 -2px; background:url(../images/ico_video.gif) 0 3px no-repeat; font-size:9px;}
											.photo_text_cont a	{color:#3d3d3d;}
									.inovacia_text {padding:0 0 0 30px; background:url(../images/ico_inovacia2.gif) 4px 7px no-repeat;}
					.header	{font-size:23px; color:#004890; padding:0 0 20px 0;}
						.link_stati	{}
							.link_stati li	{list-style:none; padding:0 0 17px 24px; background:url(../images/link_stati.gif) 0 0 no-repeat; font-size:11px;}
								.link_stati a	{text-decoration:none; color:#3d3d3d;}
								.link_stati a:hover	{text-decoration:underline;}
			.content_top	{border-top:1px dashed #c8c8c8; border-bottom:1px dashed #c8c8c8; padding:7px 0 13px 0; margin-bottom:14px;}
				.header_main	{font-size:26px; color:#103f79; font-weight:bold; padding:0 0 7px 12px; border-bottom:2px solid #103f79;}
				.crubs	{padding:10px 0 0 12px; color:#757575; font-size:11px;}
					.crubs a	{color:#757575;}
			.news_block	{border-bottom:1px dashed #c8c8c8; font-size:11px; color:#3d3d3d; padding:0 0 16px 12px; margin-bottom:33px;}
				.news_block_data	{font-size:11px; color:#444444; padding:0 0 17px 0;}
				.news_block	h3	{font-size:16px; font-weight:bold; padding:0 0 11px 0; line-height:18px;}
					.news_block	h3 a	{text-decoration:none;}
					.news_block	h3 a:hover	{text-decoration:underline;}
					.news_block p	{padding:0 0 12px 0;}
			.listing_namber	{font-size:11px;}
			.listing	{overflow:hidden; zoom:1; font-size:11px; padding:10px 0 15px 0;}	
				.listing a	{color:#103f79; font-weight:bold; padding:5px 10px 6px 10px; text-decoration:none;}
				.listing a:hover	{background:#103f79; color:#fff;}
				.listing a.active	{background:#103f79; color:#fff; cursor:default;}
				.listing b	{background:#103f79; color:#fff; padding:5px 10px 6px 10px;}
				.listing span	{display:block; float:left; padding:5px 10px 6px 10px;}
			.table_photo	{width:100%; margin-top:-31px; margin-bottom:21px;}
				.table_photo td	{width:303px; padding:31px 0 21px 12px; vertical-align:top; border-bottom:1px dashed #c8c8c8;}
				.table_photo th	{border-bottom:1px dashed #c8c8c8;}
				.table_photo h3	{font-size:16px; font-weight:bold; padding:0 0 13px 0;}
					.table_photo h3	 a	{text-decoration:none;}
					.table_photo h3	a:hover	{text-decoration:underline;}
				.photo_data	{font-weight:bold; padding:0 0 16px 0;}
				.photo_border	{background:url(../images/photo_border.gif) 100% 100% no-repeat; float:left; padding:3px;}
					.photo_border img	{float:left;}
				.photo_info	{overflow:hidden; zoom:1; clear:both; padding:15px 0 0 0;}	
					.photo_info_l	{float:left; background:url(../images/ico_photo2.gif) 0 2px no-repeat; padding:2px 0 5px 25px; font-size:9px; text-transform:uppercase;}
					.photo_info_r	{float:right; padding:2px 15px 0 0; font-size:9px;}
				.block_text	{border-bottom:1px dashed #c8c8c8; padding:0 0 0 11px; margin-bottom:22px;}
					.block_text p	{padding:0 0 18px 0;}
					.block_text h3	{font-size:16px; color:#103f79; font-weight:bold; padding:0 0 11px 0;}
					.block_text h4	{font-size:14px; color:#103f79; font-weight:bold; padding:0 0 11px 0;}
					.block_text ul	{padding:0 0 0 30px}
						.block_text ul li	{padding:0 0 17px 9px; background:url(../images/marker.gif) 0 7px  no-repeat; list-style:none;}
					.block_text em	{font-size:11px; font-style:normal; padding:0 0 0 30px; display:block;}
				.register_table	{width:100%;}
					.register_table th	{width:206px; padding:3px 0 0 11px; text-align:left; color:#3d3d3d; font-weight:normal; padding:0 0 9px 0;}
					.register_table td	{vertical-align:top; padding:0 0 19px 0;}
						.register_input	{width:466px; background:#f4f4f4; border:1px solid #d8d8d8;}
					.comment_texteria	{font-size:11px;}
						.register_textarea	{width:672px; height:73px; border:1px solid #d7d7d7; background:#f3f3f3;}
					.regisrer_checkbox	{text-align:right; font-size:14px; padding:0 36px 30px 0;}
						.checkbox	{position:relative; padding:0 0 0 20px;}
							.checkbox input	{position:absolute; top:0; left:0; margin:2px 0 0 0;}
						.register_button	{text-align:right; padding:0 20px 0 0;}
							.register_button input	{border:1px solid #103f79; background:#103f79; font-size:17px; color:#fff; font-weight:bold; font-family:Arial; cursor:pointer;}
						.news_page	{border-bottom:1px dashed #c8c8c8; padding:0 0 0 11px; margin-bottom:28px; overflow:hidden; zoom:1;}
							.news_page_img	{float:left; width:160px; padding:0 0 10px 0;}
								.news_page_img img	{border:1px solid #d4d4d4; max-width:150px;}
							.news_page_text	{float:right; width:496px;}
								.news_page_text p	{padding:0 0 18px 0;}
								.news_page_text h3	{font-size:16px; color:#103f79; font-weight:bold; padding:0 0 11px 0;}
						.block_text_state img	{float:left; margin:0 15px 10px 0;}
								
					
		
		
		
	.footer	{overflow:hidden; zoom:1; padding:0 0 42px 0;}
		.footer_baner	{border-top:1px dashed #c4c4c4; border-bottom:1px dashed #c4c4c4; padding:38px 0 38px 0; overflow:hidden; zoom:1;}
			.footer_aner_tabel	{}
				.footer_aner_tabel td	{text-align:center; vertical-align:middle; padding-left:50px;}  
		.footer_left	{overflow:hidden; zoom:1; padding:27px 0 0 0; float:left; width:725px;}	
			.footer_menu	{overflow:hidden; zoom:1;}
				.footer_menu li	{float:left; list-style:none; text-transform:uppercase; font-size:10px; padding:0 15px 0 0;}
					.footer_menu a	{text-decoration:none; color:#141416;}
					.footer_menu a:hover	{text-decoration:underline;}
			.copyright	{font-size:10px; color:#929293; text-transform:uppercase; padding-top:3px;}
		.footer_right	{float:right; padding:27px 0 0 0;}
			