body {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	background: #a0dbed url('../img/bg.jpg') top left repeat-x;
	font-family: Arial, Tahoma, Vardana;
}
#body {
	margin: auto;
	padding: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	background: #a0dbed url('../img/header.jpg') top center no-repeat;
}
#two {
	position: relative;
	height: 298px;
	padding-top: 10px;
	z-index: 5;
}
#one {
	position: absolute;
	background: url('../img/header_one_n.png') top left no-repeat;
	width: 1034px;
	height: 300px;
	z-index: 10;
}
#slip {
	width: 1013px;
	height: 268px;
}

a, a:visited {
	color: #000;
}
a:hover {
	color: #000;
	text-decoration: none;
}

.header {
	/*background: url('../img/header.jpg') no-repeat;*/
	/*margin-top: 10px;*/
	width: 1034px;
	height: 308px;
}     

.page {
	width: 1000px;
	background: white;
}
	.content {
		width: 666px; /*706*/
		padding: 20px 20px 10px 20px;
		vertical-align: top;
		font-size: 12px;
	}
		.content h1 {
			color: #356778;
			padding: 0px 10px 5px 10px;
			font-size: 21px;
			font-family: Tahoma, Arial, Verdana;
			font-weight: normal;
			
			border-bottom: 1px solid #cccccc;
		}
		.content p {
			padding-left: 20px;
			padding-right: 20px;
		}
		.content li {
			padding-top: 3px;
			padding-bottom: 3px;
		}
	.box {
		background: #d4ebf4;
		vertical-align: top;
		padding-bottom: 30px;
	}
		.box h2, .box h3 {
			display: block;
			margin: 0 auto;
			padding: auto;
			margin-bottom: 10px;
			color: #245363;
			font-family: Trebuchet MS, Tahoma, Arial;
			font-size: 24px;
			font-weight: normal;
			text-transform: uppercase;
			width: 70%;
			text-align: center;
			padding: 15px 10px 5px 10px;
			border-bottom: 1px solid #b2c0c5;
		}
		.box h3 {
			margin-top: 15px;
			font-size: 19px;
		}
		.menu_top {
			width: 80%;
		}
		.menu_top td {
			background: url('../img/menu_line.jpg') bottom center repeat-x;
			color: #222a20;
			font-size: 12px;
			font-family: Tahoma;
			height: 20px;
		}
			.menu_top a, .menu_top a:visited {
				background: url('../img/menu_h1.jpg') left bottom no-repeat;
				padding-left: 26px;
				padding-right: 15px;
				padding-top: 5px;
				padding-bottom: 5px;
				display: block;
				color: #222a20;
				text-decoration: none;
			}
				.menu_top a:hover, .menu_top a:active {
					background: url('../img/menu_h1-act4.jpg') left bottom no-repeat;
					color: #ff7b0a;					
				}
				
				
		.bottom, .bottomA {
			background: url('../img/bottom_bg.png') top left repeat-x;
			color: #6caec8;
			font-size: 11px;
			height: 57px;
			vertical-align: bottom;
			padding-bottom: 12px;
			padding-left: 30px;
			padding-right: 23px;
		}
		.bottom {
			color: white;
		}
			.bottomA a, .bottomA a:visited {
				text-decoration: none;
				margin-left: 3px;
				margin-right: 3px;
				color: white;
			}
			.bottomA a:hover, .bottomA a:active {
				color: #f4dbbe;
			}
			
			
			
			
.news_top {
	width: 98%;
	margin-top: 10px;
	font-size: 12px
}
	.news_top th {
		font-weight: normal;
		/*background: #C6DDE8;*/
		font-size: 10px;
		color: #366272;
		padding: 5px 10px 5px 10px;
	}
	.news_top h2 {
		color: #366272;
		font-family: Arial;
		font-size: 15px;
		margin:  0px;
	}
		.news_top h2 a, .news_top h2 a:visited, .news_top h2 a:link {
			color: #366272;
			text-decoration: none;
			display: block;
		}
		.news_top h2 a:hover, .news_top h2 a:active {
			color: #377036;
		}
	.news_top td {
		padding: 10px 0px 20px 0px;
	}
	
	
.table {
	width: 80%;
	color: #1E404F;
}
	.table th {
		color: #1E404F;
		font-family: Arial, Tahoma, Verdana;
		font-size: 12px;
		text-align: right;
		padding: 7px 0px 7px 0px;
		width: 35%;
	}
	.table td {
		color: #1E404F;
	}
	.kon_pau {
		width: 20px;
	}
	.textarea_txt {
		font-family: Arial, tahoma, verdana;
		font-size: 13px;
		padding: 5px 8px 5px 8px;
		color: black;
	}

.content h3 {
	padding-left: 10px;
}
	
.infonull {
	background: #F8FACF;
	margin: 30px 20px 10px 20px;
	padding: 20px 30px 20px 30px;
	text-align: center;
	color: #458B43;
	font-weight: bold;
}

#okMessage {
	background-color: #92EC52;
	border-top: 5px solid #5DBB1A;
	color: #2542D5;
	padding: 13px 20px 12px 20px;
	text-align: center;
	width: 90%;
	margin: 3px 10px 15px 10px;
}
#errorMessage {
	background-color: #FF6868;
	border-top: 5px solid #FF0000;
	color: white;
	padding: 13px 20px 12px 20px;
	text-align: center;
	width: 90%;
	margin: 3px 10px 15px 10px;
}
.gallery_img {
	padding: 10px;
}
	.gallery_img span {
		font-size: 11px;
		margin-top: 3px;
	}
.gallery {
	background: #E8F2F7;
	padding: 6px 8px 4px 8px;
	font-weight: bold;
	text-decoration: none;
	color: #1D4254;
	font-size: 14px;
	margin: 4px 0px 4px 0px;
}
.gallery a {
	color: #1D4254;
}
.gallery span {
	font-size: 11px;
	
}