	body, p, li, select, input, textarea, td, th, div { font-family: Arial; font-size: 14px; color: #000000; }
	input, textarea, select { color: #969696; font-size: 11px; border: solid 2px #ffffff; }
	.input_text {border: thin inset;}
	input.input_text { height: 20px; }
	input.input_button { border: 1px solid; border-color: #62a2d7 #62a2d7 #135294 #135294; height:23px; color: #ffffff; background: #1f62a4 url("../img/btn_bg.gif") repeat-x; }
	a, a p { color: #2160aa; text-decoration: none; }
	h1, h2, h3 { color: #2160aa; }
	.head_now { color: #acd1e7; font-size: 12px; padding-bottom: 45px; }
	.head_now span { color: #ffffff; }
	.head_home { color: #2160aa; padding-bottom: 13px; }
	.head_home a { color: #2160aa; text-decoration: none; }
	
	.menu_unact {
		color: #ffffff;
		background-image: url("../img/menu_unact.gif");
		padding-top: 11px;
		padding-left: 51px;
		padding-right: 5px;
		padding-bottom: 10px;
		position: relative;
	}
	.menu_unact a { color: #ffffff; }
	
	.menu_act {
		color: #ffffff;
		background-image: url("../img/menu_act.gif");
		padding-top: 11px;
		padding-left: 51px;
		padding-right: 5px;
		padding-bottom: 10px;
		position: relative;
	}
	.menu_act a { color: #ffffff; }

	.menu2 { 
	display: none;
	z-index: 2;
	position: absolute; 
	left: 278px; 
	top: 0px;
	width: 350px;
	background: #387eb8; opacity: .95; filter: alpha(opacity=95); }
	.menu2 div { padding-top: 8px; padding-bottom: 8px; padding-left: 20px; padding-right: 10px; border: solid #6098c6; border-width: 0px 0px 1px 0px; }
	.menu2 a { color: #ffffff; font-size: 12px; text-decoration: none; }
	.menu2 a:hover { text-decoration: none; }
	
	.left_header { padding-left: 51px; color: #ffffff; padding-top: 10px; padding-bottom: 20px; font-size: 12px;}
	.left_input { padding-left: 51px; padding-bottom: 2px; }
	.left_button { padding-left: 51px; padding-bottom: 15px; padding-top: 5px; }
	
	.left_contacts { color: #ffffff; padding-left: 51px; padding-top: 10px; padding-bottom: 10px; }
	.left_contacts h3 { color: #ffffff; font-size: 12px; }
	.left_contacts p { color: #ffffff; font-size: 12px; }
	.left_contacts a { color: #ffffff; text-decoration: underline; }

	.left_links { padding-lef--t: 51px; padding-top: 10px; padding-bottom: 10px; }
	.left_links h3 { color: #ffffff; font-size: 12px; }
	.left_links p { margin: 0px; padding: 0px 0px 10px 0px; }

	.left_cbr { padding-left: 51px; padding-top: 10px; padding-bottom: 12px; }
	.left_cbr h3 { color: #ffffff; font-size: 12px; }
	.left_cbr td { color: #ffffff; margin: 0px; padding: 0px 0px 10px 0px; font-size: 14px;}
	
	.left_spacer { border: solid #387eb8; border-width: 0px 0px 1px 0px; margin-left: 10px; width: 100%; height: 1px; font-size: 1px; margin-top: 5px; margin-bottom: 5px;}
	
	.content3 { background-color: #ffffff; width: 100%; }
	.content3_header {  background: url("../img/content_hbg.gif"); }
	.content3_header h1 { font-weight: normal; color: #2160aa; font-size: 18px; padding-top: 11px; padding-bottom: 5px; margin: 0px;}
	.content3_header td { padding-top: 6px; padding-right: 10px; }
	.content3_header th { text-align: left;}
	.content3_spacer { width: 100%; height: 7px; font-size: 1px; background: url("../img/content_sp.gif"); }
	.content3_text { padding-left: 15px; }
	
	.content1 { background-color: #d9e8f1; width: 100%; }
	.content1_header {  background: url("../img/content_hbg.gif"); }
	.content1_header h1 { font-weight: normal; color: #2160aa; font-size: 18px; padding-top: 11px; padding-bottom: 5px; margin: 0px;}
	.content1_header td { padding-top: 6px; padding-right: 10px; }
	.content1_header th { text-align: left;}
	.content1_spacer { width: 100%; height: 7px; font-size: 1px; background: url("../img/content1_sp.gif"); }
	.content1_text { padding-left: 15px; }

	.content2 { background-color: #d9e8f1; width: 100%; }
	.content2_header {  background: url("../img/content2_hbg.gif"); }
	.content2_header h1 { font-weight: normal; color: #2160aa; font-size: 18px; padding-top: 11px; padding-bottom: 5px; margin: 0px;}
	.content2_header td { padding-top: 6px; padding-right: 10px; }
	.content2_header th { text-align: left;}
	.content2_spacer { width: 100%; height: 7px; font-size: 1px; background: url("../img/content1_sp.gif"); }
	.content2_text { padding-left: 15px; }
	
	.inv_pr { color: #2160aa; padding-left: 34px; padding-bottom: 10px; }
	
	.dp_it { color: #000000; font-size: 11px; padding: 9px; padding-left: 0px; padding-right: 0px;}
	.dp_title { color: #000000; font-weight: bold; }
	.dp_text { color: #000000; padding-top: 10px; padding-bottom: 7px; font-size: 12px;}
	.dp_link { padding-bottom: 9px; }
	.dp_link a { color: #2689b9; font-size: 12px; text-decoration: none; padding-right: 15px; background: url("../img/link_bg.gif") right bottom no-repeat; }

	.link1 {padding-top: 5px;}
	.link1 a {color: #2689b9; font-size: 12px; text-decoration: none; padding-right: 15px; background: url("../img/link_bg.gif") right bottom no-repeat; }
	
	.img_span { background: url("../img/img_bg.gif") 1px 1px no-repeat; padding-right: 1px; padding-bottom: 1px;}
	.img_span img { border: solid 3px #ffffff; }
	
	.news_item, .news_item_last { margin-left: 10px; margin-right: 10px; padding-top: 10px; padding-bottom: 8px; }
	.news_item { border: solid; border-width: 0px 0px 1px 0px; border-color: #b9d3e6; }
	.news_item_last { margin-bottom: 10px; }
	.news_date { margin-left: 10px; background: url("../img/news_bul.gif") 0px 3px no-repeat; font-weight: bold; color: #de002b; font-size: 12px; padding-left: 12px;}
	.news_title { margin-left: 10px; padding-left: 12px;}
	.news_title a { color: #2160aa; text-decoration: none; padding-right: 15px; background: url("../img/link_bg.gif") right bottom no-repeat; }

	.news1_item, .news1_item_last, .news1_item_first { margin-left: 10px; margin-right: 10px; padding-top: 10px; padding-bottom: 8px; }
	.news1_item, .news1_item_first { border: solid; border-width: 0px 0px 1px 0px; border-color: #387eb8; }
	.news1_item_first { margin-bottom: 0px; padding-bottom: 0px;}
	.news1_item_last { margin-bottom: 10px; }
	.news1_bg { background-color: #d9e8f1; padding-bottom: 8px; padding-top: 5px; margin-top: 5px; }
	.news1_date { margin-left: 10px; background: url("../img/news_bul.gif") 0px 3px no-repeat; font-weight: bold; color: #de002b; font-size: 12px; padding-left: 12px;}
	.news1_rub { margin-left: 10px; padding-left: 12px; color: #000000; font-size: 11px; padding-top: 5px; padding-bottom: 15px; }
	.news1_rub a { color: #000000; font-size: 11px; text-decoration: underline; }
	.news1_title { color: #2160aa; padding-bottom: 15px; margin-left: 10px; padding-left: 12px; padding-right: 10px; }
	.news1_text { margin-left: 10px; padding-left: 12px; padding-right: 10px; }
	.news1_link { margin-left: 10px; margin-top: 3px; padding-left: 12px; }
	.news1_item_first .news1_title { color: #2160aa; font-weight: bold; padding-bottom: 15px; padding-top: 3px; margin-left: 0px;padding-left: 7px; padding-right: 10px; }
	.news1_item_first .news1_text { margin-left: 0px;padding-left: 7px; padding-right: 10px; }
	.news1_item_first .news1_link { margin-left: 0px;margin-top: 3px; padding-left: 7px; }
	.news1_link a { color: #2689b9; font-size: 12px; text-decoration: none; padding-right: 15px; background: url("../img/link_bg.gif") right bottom no-repeat; }
	.news1_all { margin-left: 10px; padding-left: 22px; padding-top: 5px; padding-bottom: 15px; }
	.news1_all a { font-size: 12px; color: #2160aa; text-decoration: none; padding-right: 15px; background: url("../img/link_bg.gif") right bottom no-repeat; }
	
	.vist { text-align: center; padding-top: 10px;}
	.vist p { padding: 0px; margin: 0px; padding-bottom: 5px; padding-left: 3px; padding-right: 3px; display: inline;}
	.vist_all { margin-left: 10px; padding-left: 22px; padding-top: 15px; padding-bottom: 15px; }
	.vist_all a { font-size: 12px; color: #2160aa; text-decoration: none; padding-right: 15px; background: url("../img/link_bg.gif") right bottom no-repeat; }

	.doc { padding: 10px; }
	.doc_item, .doc_item_first { padding-left:62px; padding-right: 10px; height: 70px; padding-top: 10px; padding-bottom: 10px; background: url("../img/doc_word.gif") left no-repeat; }
	.doc_item div, .doc_item_first div { vertical-align: middle; }
	.doc_item { border: solid #387eb8; border-width: 1px 0px 0px 0px;  }
	.doc_item a, .doc_item_first a { color: #2160aa; text-decoration: none; }
	
	.ban_top { font-size: 1px; height: 6px; border: solid #387eb8; border-width: 0px 0px 3px 0px; }
	.ban { background-color: #ffffff; padding: 10px; }
	.ban_tab { background-color: #d9e8f1; padding-left: 22px; padding-top: 5px; padding-bottom: 5px;
	border: solid #387eb8; border-width: 0px 0px 1px 0px;
	}
	.ban_text { padding-right: 10px; padding-left: 10px; color: #2160aa; }
	
	.inv_item_first { background: #387eb8 url("../img/inv_item_first.gif") no-repeat; height: 70px; padding-left: 82px; padding-right: 15px; padding-top: 30px; padding-bottom: 6px; }
	.inv_item { background: #387eb8 url("../img/inv_item.gif") no-repeat; height: 50px; padding-left: 82px; padding-right: 15px; padding-top: 10px; padding-bottom: 6px; }
	.inv_text { vertical-align: middle; color: #d9e8f1; font-size: 12px;}
	.inv_item a, .inv_item_first a { color: #ffffff; text-decoration: none; font-size: 14px;}
	.inv_link { padding-left: 34px; padding-top: 15px; padding-bottom: 20px;}
	.inv_link a { color: #2689b9; font-size: 12px; text-decoration: none; padding-right: 15px; background: url("../img/link_bg.gif") right bottom no-repeat; }
	
	.footer {
		background: #15357b url("../img/footer_bg.jpg") no-repeat;
	}
	.footer_spacer { height: 13px; font-size: 1px; width: 100%; background-color: #1e599f; border: solid #ffffff; border-width: 0px 0px 3px 0px; }
	
	.footer_copy1, .footer_copy2 {
		height: 73px;
	}
	.footer_copy2 p {
		text-align: right; 
	}
	.footer_copy1 p, .footer_copy2 p {
		color: #ffffff; margin: 0px; padding: 0px; padding-bottom: 3px; padding-top: 3px; font-size: 12px; 
		padding-left: 51px;
		padding-right: 51px;
	}
	.footer_copy1 a, .footer_copy2 a { text-decoration: underline; color: #ffffff;}
	
	.print {text-align: right; padding-right: 10px;}
	.print a { padding-left: 15px; color: #000000; text-decoration: underline; font-size: 11px;  background: url("../img/print.gif") 0px 3px no-repeat;}
	.content { height: 600px; vertical-align: top; }

	h1 { font-weight: bold; color: #2160aa; font-size: 17px; }
	h2 { font-weight: bold; color: #2160aa; font-size: 16px; }
	h3 { font-weight: bold; color: #2160aa; font-size: 14px; }
	
.cnttab {border-style:solid;border-color: #e0e9ed;border-width:0px 1px 1px 0px}
td.cntcel, .cntcel1, .cntcel2 {border-style:solid;border-color: #e0e9ed;border-width:1px 0px 0px 1px;background-color:#FFFFFF;}
th.cntcel {border-style:solid;border-color: #e0e9ed;border-width:1px 0px 0px 1px;background-color:#387eb8;color:#ffffff;}
th.cntcel p { padding: 2px; color: #ffffff;}
td.cntcel p { padding: 2px; }


.calendar {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
}

.calendar th {
	text-align: center;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
	padding-top: 6px; padding-bottom: 6px;
	padding-left: 5px; padding-right: 5px;
}

.calendarbottom {
	padding-top: 0px; padding-bottom: 0px;
}

.calendar th .weekend {
	color: #de002b;
}

.calendar td {
	font-size: 12px;
	color: #999999;
	text-align: center;
	padding-top: 6px; padding-bottom: 6px;
}

.calendar td.now { background-color: #387eb8; color: #ffffff; }
.calendar td.now a { color: #ffffff;}

.calendar td.othermonth {
	color: #eeeeee;
}

table.calendartab {
	border-style:solid;border-color: #d9e8f1 #d9e8f1 #d9e8f1 #d9e8f1;border-width:0px 1px 1px 0px;
	background: url("../img/calendar_bg.gif") 0px 27px no-repeat;
}

.calendartab td, .calendartab th {
	border-style:solid;border-color: #d9e8f1 #d9e8f1 #d9e8f1 #d9e8f1;border-width:1px 0px 0px 1px;
}

.calendarbottom table, .calendarbottom td { 
	border-style: none;
	padding-top: 0px; padding-bottom: 0px;
}

.second_all {
	border: solid #2689b9; border-width: 1px 0px 0px 0px;
	padding-top: 15px; padding-bottom: 15px;
}

	.second_all a { color: #2689b9; font-size: 12px; text-decoration: none; padding-right: 15px; background: url("../img/link_bg.gif") right bottom no-repeat; }

.igtable a { color: #999999; font-size: 12px;  }


.topnav { font-size: 12px; color: #387eb8; padding-left: 28px; padding-top: 15px; padding-bottom: 15px; padding-right: 28px;}
.topnav a { color: #acd1e7; text-decoration: none; }

ul {
	list-style-type: none;
	margin-left: 18px;
	padding-left: 0px;
}

ul li {
	background: url("../img/ul_bul1.gif") 0px 6px no-repeat;
	padding-left: 10px;
	margin-top: 3px;
	padding-bottom: 4px;
}

ol li {
	margin-top: 3px;
	padding-bottom: 4px;
}

li ul li {
	background: url("../img/ul_bul2.gif") 0px 6px no-repeat;
	padding-left: 10px;
}


.doclist { background-color: #d9e8f1; 
margin-top: 10px;
padding-left: 22px; padding-top: 5px; padding-bottom: 5px;
	border: solid #387eb8; border-width: 0px 0px 1px 0px;
}


.mb { padding-top: 10px; padding-bottom: 20px; padding-left: 12px; padding-right: 10px;}
.mb .title { color: #2160aa; padding-bottom: 15px; margin-left: 10px; padding-right: 0px; }
.mb .text { margin-left: 10px; padding-right: 0px; }
.mb .link { margin-left: 10px; margin-top: 3px; margin-bottom: 13px; }
.mb .link a { color: #2689b9; font-size: 12px; text-decoration: none; padding-right: 15px; background: url("../img/link_bg.gif") right bottom no-repeat; }
.mb .linkA { margin-left: 10px; margin-top: 8px; margin-bottom: 25px; }
.mb .linkA a { color: #2689b9; font-size: 14px; text-decoration: none; font-weight: bold;}
.mb .line { border: #387eb8 solid; border-width: 1px 0px 0px 0px; font-size: 1px; height: 10px; }

.pro_text { padding-left: 37px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px;
color: #2689b9; font-size: 12px;  }

.maps {
text-align: center;
font-size: 12px;
padding: 10px;
}

.maps div { 
padding-top: 5px;
font-size: 12px;
}

