@charset "utf-8";
/* CSS Document */

html, body {
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
	min-width:990px;
	position:relative;
}


body, td {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
}
body {
	background:#1e3e6b url(pic00000.jpg) top no-repeat;
}


table.table0 { border-collapse:collapse;}
table.table0 td { padding:5px; border: none}


table.table1 { border-collapse:collapse;}
table.table1 tr:hover {background: #fafafa}
table.table1 td { padding:5px; border: 1px solid #333333;}


table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #fafafa}
table.table2 td { padding:5px; border: 1px solid #333333;}
table.table2 th { padding:8px 5px; border: 1px solid #333333; background-color:#1e3f6d; color:#fff; text-align:left;}

.thumb              {color:#333333}


a {
	color: #005ebb;
	text-decoration:none;
}
a:hover {
	color: #005ebb;
	text-decoration:underline;
}
a img           { border-color:#000 }



h2,h3,h4,h5,h6 { margin:0px; padding:0; color:#064571; font-family:Arial, Helvetica, sans-serif;}
h2 { font-size:18px}
h3 { font-size:16px}
h4 { font-size:14px}
h5,h6 { font-size:12px}

h1 {
	height:43px;
	font:normal 24px/43px Georgia, "Times New Roman", Times, serif;
	color:#1e3f6d;
	margin:0 0 40px 20px;
}

table.dtable {
	width:100%;
	border:none;
	border-spacing:0;
	border-collapse:collapse;
}
td.dtd {
	vertical-align:top;
	padding:0;
}


/*---------------------------------------------------------------------*/

.wrapper {
	width:990px;
	height: auto !important;
	height: 100%;
	min-height:100%;
	margin:0 auto -206px;
	background:url(bg000000.jpg) repeat-y;
}
.clear {
	clear:both;
	height:206px;
}

.inner {
	background:url(top_pic0.jpg) top no-repeat;
	min-height:1200px;
	height:auto !important;
	height:1200px;
}

.header {
	position:relative;
	height:424px;
}

#tmenu {
	list-style:none;
	padding:164px 30px 0 0;
	margin:0;
	text-align:right;
	font:bold 16px "Times New Roman", Times, serif;
}
	#tmenu li {
		display:inline;
		padding:0 30px 0 0;
	}
		#tmenu li a {
			color:#1e3f6d;
			text-decoration:none;
		}
		#tmenu li a:hover {
			color:#1e3f6d;
			text-decoration:underline;
		}

.logo {
	position:absolute;
	top:14px;
	left:38px;
	width:346px;
	height:116px;
	background:url(logo0000.png) top left no-repeat;
}
	.logo img {
		border:none;
	}

.site_name {
	position:absolute;
	top:50px;
	left:436px;
}

.contacts {
	position:absolute;
	top:34px;
	right:0;
	width:252px;
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#fefefe;
}
	.contacts a {
		color:#dfce03;
		text-decoration:underline;
	}
	.contacts a:hover {
		color:#dfce03;
		text-decoration:none;
	}

.tblock {
	position:absolute;
	top:216px;
	width:100%;
	text-align:center;
}


.left_nav_bar {
	vertical-align:top;
	width:222px;
	padding:0 0 0 23px;
}

#menu {
	list-style:none;
	padding:0 0 36px;
	margin:0;
	font:bold 14px "Times New Roman", Times, serif;
}
	#menu li {
		padding:0 0 1px;
	}
		#menu li a {display:block; width:222px; background:url(menu_top.gif) top no-repeat; color:#234b82; text-decoration:none;}
		#menu li a span {display:block; width:222px; background:url(menu_bot.gif) bottom no-repeat;}
		#menu li a span strong {display:block; background:url(menu_ico.gif) left no-repeat; padding:8px 10px 10px 32px;}
		#menu li a:hover {color:#234b82; text-decoration:none; cursor:pointer;}
		#menu li a:hover span strong {text-decoration:underline;}

.news {
	padding:0 0 24px 18px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#0b0b0b;
}
	.news a {
		color:#1e3f6d;
		text-decoration:underline;
	}
	.news a:hover {
		color:#1e3f6d;
		text-decoration:none;
	}
	.date {
		width:66px;
		height:19px;
		background:url(date0000.gif) top left no-repeat;
		text-align:center;
		font-style:italic;
		font-size:14px;
		line-height:19px;
		color:#ffffff;
	}
	.news_tit {
		font-weight:bold;
		padding:12px 0 8px;
	}
	.news_more {
		font-family:Tahoma, Geneva, sans-serif;
		margin:8px 0 24px;
	}
.news_title {
	font-size:20px;
	font-style:italic;
	color:#1e3f6d;
	margin:0 0 24px;
}



.content {
	vertical-align:top;
	padding:0 30px 80px;
}



.footer {
	width:990px;
	height:206px;
	margin:0 auto;
	background:url(bot_pic0.jpg) top no-repeat;
}

#bmenu {
	list-style:none;
	height:56px;
	padding:12px 0 0 30px;
	margin:0;
	font:normal 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
	#bmenu li {
		display:inline;
		padding:0 0 0 30px;
	}
		#bmenu li a {
			color:#1e3f6d;
			text-decoration:none;
		}
		#bmenu li a:hover {
			color:#1e3f6d;
			text-decoration:underline;
		}

.counters {
	float:left;
	height:62px;
	padding:38px 0 0 46px;
}

.copy {
	float:right;
	display:inline;
	margin:40px 34px 0 0;
	height:20px;
	width:170px;
	padding:9px 0 0 0;
	text-align:right;
	font:normal 11px Tahoma, Geneva, sans-serif;
	color:#fefefe;
}
	.copy a {
		color:#fefefe;
		text-decoration:underline;
	}
	.copy a:hover {
		color:#fefefe;
		text-decoration:none;
	}
	
.title {
	clear:both;
	padding:0 40px;
	font:normal 10px Verdana, Geneva, sans-serif;
}
	.title a, .title a:hover {
		color:#6b8dbc;
		text-decoration:none;
	}