body {
	margin: 0;
	padding: 0;
	width: 100%;
	}
body, table td, table th {
	font-family: tahoma;
	font-size: 0.8em;
	//font-size: 80%;
	}

img { border: 0; }

h1 {
	color: #fff;
	font-size: 1.8em;
	font-weight: normal;
	margin: 2.4em 0 0 0;
	//margin: 60 0 0 0;
	}
h2 {
	color: #005597;
	font-size: 1.4em;
	font-weight: normal;
	margin: 0 0 1em 0;
	}
h3 {
	color: #5593d9;
	font-size: 1.2em;
	}
h4 {}
h5 {}
h6 {}

p {
	margin-right: 8px;
    margin: 0px 0px 0px 0px;
	}

a:link, a:active {
	color: #014b84;
	text-decoration: underline;
	}
a:visited {
	color: #004880;
	text-decoration: underline;
	}
a:hover, a:focus {
	color: #5fa9ea;
	text-decoration: none;
	}

form {
	margin: 0;
	padding: 0;
	}

.container {
	width: 100%;
	clear: both;
	position: relative;
	}
.container .left {
	width: 250;
	float: left;
	margin-right: -250;
	}
	
	
	.container .left .in {}

.container .right {
	width: 100%;
	float: left;
	}
	.container .right .in { margin: 0 0 0 250; }

.top { background: #8ac3f4 url('i/top-bg.png') no-repeat center left; }
	.top .left {
		text-align: center;
		}
	.logo {
		display: block;
		margin: 30 auto 60 auto;
		width: 131;
		height: 106;
		background: url('i/logo.png');
		//background: transparent;
		//filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='i/logo.png', sizingMethod='crop');
		}
	a.logo {
		position: relative;
		cursor: pointer;
		}
	.top-menu {
		color: #28689a;
		background: #fff;
		position: absolute;
		bottom: 17;
		left: 0;
		width: 100%;
		}
		.top-menu .padding {
			padding: 5 10 5 0;
			margin-left: 250;
			}
		.top-menu span { padding: 0 5; }
		.top-menu b { color: #5fa9ea; }

.path {
	padding: 20 0;
	color: #5c98c9;
	font-size: 0.85em;
	}
	.path a:link, .path a:active, .path a:visited, .path a:hover, .path a:focus { color: #5c98c9; }

.middle {}
	.middle .left .in {
		padding: 7.3em 40 20 20;
		}
	.left .block {
		width: 100%;
		clear: both;
		margin: 0 0 1.4em 0;
		position: relative;
		}
	.left .block .data { color: #1b4d74; }
	.left .block b {
		color: #4f8cbd;
		display: block;
		margin: 0.2em 0;
		}
		.left .block b a:link, .left .block b a:hover, .left .block b a:focus, .left .block b a:active, .left .block b a:visited { color: #4f8cbd; }
	.left .new {
		border-top: 1px solid #d2dce4;
		padding: 2em 0 0 0;
		margin: 2em 0;
		color: #1b4d74;
		position: relative;
		}
		.left .new b {
			color: #18598c;
			font-size: 1.1em;
			display: block;
			margin: 0 0 1em 0;
			}
		.left .new b a:link, .left .new b a:hover, .left .new b a:focus, .left .new b a:visited, .left .new b a:active { color: #18598c; }
		.left .new p { margin: 1em 0 0 0; }
	.middle .right .padding { padding: 0 20 20 0; }

.st {
	margin: 0 0 1.4em 0;
	width: 100%;
	clear: both;
	//padding-right: 1;
	overflow: hidden;
	}

.st_text {
    margin: 0 0 1.4em 0;
	width: 80%;
	clear: both;
 	}

  .mar {
	margin: 0 20 0 0;
	}
	
.alignr { text-align: right; }
.alignc { text-align: center; }
.alignj { text-align: justify; }

.img-l { float: left; }
	.img-l img { margin: 0 10 10 0; }
.img-r { float: right; }
	.img-r img { margin: 0 0 10 10; }
.img-c {
	display: block;
	text-align: center;
	}
.img-c img { margin: 0 0 10 0; }
.img-t { display: block; }
	.img-t img { margin: 0 0 10 0; }

table {
	border-collapse: collapse;
	margin: 1em 0;
	}
table th, table td {
	border: 0px solid #d8e4ec;
	padding: 2px 5px;
	vertical-align: top;
	}
table th {
	background: #ecf6ff;
	color: #0081d7;
	}
table td {}

.pages {
	clear: both;
	margin: 0 0 1.4em 0;
	}
	.pages a, .pages span {
		margin: 0 1;
		display: block;
		float: left;
		padding: 2 6;
		border: 1px solid #fff;
		}
	.pages a:link, .pages a:active, .pages a:visited { color: #004880; }
	.pages a:hover, .pages a:focus {
		color: #fff;
		background: #508dbf;
		border: 1px solid #80b9ea;
		}
	.pages span {
		color: #fff;
		background: #508dbf;
		border: 1px solid #80b9ea;
		}

.podr {
	font-weight: bold;
	font-size: 1.1em;
	margin: 0;
	padding: 0;
	list-style: none;
	}
	.podr li { margin: 0 0 0.6em 0; }
	.podr a:link, .podr a:active, .podr a:visited { color: #5fa9ea; }
	.podr a:hover, .podr a:focus { color: #5fa9ea; }

.file {
	clear: both;
	display: block;
	margin: 0 0 1em 0;
	}
.file img { margin: 0 0.6em 0 0; }

.gallery {
	display: block;
	width: 200;
	float: left;
	margin: 0 2em 1em 0;
	}
	.gallery.big_s { width: 70; }
	.gallery.big { width: 300; }
	.gallery.big1 { width: 300; }
	.gallery.big2 { width: 340; }
	.gallery.big3 { width: 403; }
	.gallery img { border: 0px solid #000; }
	.gallery b {
		display: block;
		overflow: hidden;
		color: #005597;
		}

.bottom {
	background: #8ac3f4 url('i/bottom-bg.png') repeat-y;
	padding: 25 0 16 0;
	}
	.bottom .in {
		background: #fff;
		color: #1b5c8e;
		font-size: 0.85em;
		padding: 5 20;
		}

.c { clear: both; }
.w { width: 100%; }