			@charset "windows-1251";
			body  {
				color: #000000;
				background-image: url(image/body0000.png);
				background-repeat: repeat-x;
				background-color: #F3F3F8;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 75%;
				margin-top: 12px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 0px;
			
			
			
			
			s
				line-height: 115%;
			}
			.header {
				height: 68px;
				padding-right: 10px;
				padding-left: 10px;
				padding-top: 0px;
				padding-bottom: 0px;
			}
			.content {
				padding-right: 10px;
				padding-left: 10px;
				height: auto;
			
			
			}
			.left_menu {
		float: left;
		width: 185px;
		padding-top: 50px;
		background-image: url(image/bg-contg.png);
		background-repeat: no-repeat;
		background-position: right top;
		padding-right: 10px;
			}
			
			.left_header {
		width: 245px;
		float: left;
		margin-top: 18px;
		margin-left: 10px;
		color: #333;
		text-decoration: none;
		font-size: 1.6ex;
			}
			
			.left_header a {
		color: #515F8E;
		text-decoration: none;
			}
			
			.left_header a:hover {
		color: #515F8E;
		text-decoration: underline;
			}
		.center_data {
			background-image: url(image/bg-conte.png);
			background-repeat: repeat-x;
			margin-top: auto;
			margin-right: 195px;
			margin-bottom: auto;
			margin-left: 195px;
			background-color: #FFF;
			background-position: top;
			padding-top: 50px;
			padding-right: 15px;
			padding-bottom: 5px;
			padding-left: 15px;
			line-height: 20px;
			height: auto;
			}
	.center_data_sc {
		background-image: url(image/bg-conte.png);
		background-repeat: repeat-x;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: 195px;
		background-color: #FFF;
		background-position: top;
		padding-top: 50px;
		padding-bottom: 5px;
		line-height: 20px;
		height: auto;
		padding-left: 15px;
	}
	
			
			
			
			.right_menu {
			float: right;
			width: 183px;
			padding-top: 50px;
			background-image: url(image/bg-contf.png);
			background-repeat: no-repeat;
			background-position: left top;
			padding-left: 12px;
			}
			.right_header {
				width: 220px;
				float: right;
				margin-top: 18px;
				margin-right: 10px;
				text-align: right;
				color: #324776;
				font-size: 1.6ex;
			}
			.main_menu {
				margin-left: 10px;
			}
			.main_menu a {
			color: #515F8E;
			text-decoration: none;
			}
			.main_menu a:hover {
			color: orange;
			text-decoration: underline;
			line-height: normal;
			}
	.main_menu_fBlack {
		color: #333;
		text-decoration: none;
	}
			.right {
				float: right;
			}
		
			.left {
				float: left;
			}
			
			
			.left1 {
		float: left;
		padding-right: 25px;
			}
	.center1 {
		text-align: center;
	}
	
	.justify1 {
		text-align: justify;
	}
	
		.fHeader_blue_line {
		font-weight: bold;
		color: #546593;
		font-size: 120%;
		background-image: url(image/line2.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
		padding-bottom: 8px;
			}
		.fHeader_green_line {
			font-weight: bold;
			color: #333;
			font-size: 120%;
			background-image: url(image/line.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			padding-bottom: 8px;
		}
		.fHeader_orange_line {
			font-weight: bold;
			color: #546593;
			font-size: 120%;
			background-image: url(image/line1.gif);
			background-repeat: no-repeat;
			background-position: left bottom;
			padding-bottom: 8px;
		}
		
		
		
			
			.fHeader_red {
				font-weight: bold;
				color: #F00;
				font-size: 110%;
				margin-bottom: 5px;
			}
				.fHeader_red100 {
				font-weight: bold;
				color: #F00;
				margin-bottom: 5px;
			}
		.fHeader_red170 {
			font-weight: bold;
			color: #F00;
			font-size: 170%;
			margin-bottom: 5px;
		}
		.fHeader_black170 {
			font-weight: bold;
			color: #333;
			font-size: 170%;
			margin-bottom: 5px;
		}
		
		
			
			.fHeader_orange {
				font-weight: bold;
				color: orange;
				font-size: 110%;
				margin-bottom: 5px;
			}
			.fHeader_green {
				font-weight: bold;
				color: #090;
				font-size: 110%;
				margin-bottom: 5px;
			}
		.fHeader_green170 {
			font-weight: bold;
			color: #77B143;
			font-size: 170%;
			margin-bottom: 5px;
		}
			.fHeader_orange170 {
			font-weight: bold;
			color: orange;
			font-size: 170%;
			margin-bottom: 5px;
			}
		
			
			.fHeader_black {
				font-weight: bold;
				color: #000;
				font-size: 110%;
				margin-bottom: 5px;
			}
			
			
			.fHeader_blue100 {
				font-weight: bold;
				color: #00F;
				font-size: 100%;
				margin-bottom: 5px;
			}
			
			.fHeader_blue {
				font-weight: bold;
				color: #4381B7;
				font-size: 110%;
				margin-bottom: 5px;
				height: 22px;
			}
			.fHeader_blue2 {
				color: #324776;
				font-size: 90%;
				margin-bottom: 5px;
				height: 22px;
			}
	.fBlue {
		color: #546593;
	}
.fBlue2 {
	color: #00F;
}

	
			.fRed {
		color: #F00;
			}
	.fGreen {
		color: #060;
	
	}
.fGray {
	color: #666;
}

	
			
			
				
				.calendar {
	height: 50px;
	float: left;
	width: 75px;
	color: #808080;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 2px;
	text-align: center;
	background-image: url(image/calendar.gif);
	background-repeat: no-repeat;
	margin-left: 20px;
			}
				.calendar p { padding: 0; margin: 0; }
			
			.NewSS {
	height: 50px;
	float: left;
	width: 250px;
	color: #000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 12px;
			}
			.NewSoz {
			padding: 0 0 2px 0;
			margin: 0 10px 5px 0;
			color: #373737;
			font-size: 160%;
			font-weight: bold;
			}
			
			.NewVer {
				padding: 0 0 2px 0;
				margin: 0 10px 5px 0;
				border-bottom: 1px dotted #ccc;
				color: #000;
				font-size: 85%;
			}
			
			.link1 {
				color: #06F;
				text-decoration: underline;
			}
			.link1:hover {
				color: orange;
				text-decoration: underline;
			}
	.link2 {
		color: #060;
		text-decoration: underline;
	}
	.link2:hover {
		color: orange;
		text-decoration: underline;
	}
	.caption {
		color: #1289E0;
		font-size: 2.3em;
	}
	
			
			
			.button {
	text-decoration: none;
	margin-bottom: 7px;
	float: right;
	color: #FFF;
			}
	
			
			.button a {
				text-decoration: none;
				color: #FFF;
			}
			
			.button_blue:hover, .button_green:hover {
	color: #000;
	background-image: url(image/btn_hover.gif);
	background-repeat: no-repeat;
			}
	.TableDL1 {
	border-top-width: 1px;
	border-top-style: ridge;
	border-top-color: #999;
	font-size: 0.9em;
	padding-right: 3px;
	padding-left: 3px;
	line-height: normal;
	}
	
			
			.button_blue {
	background-image: url(image/btn_blue.gif);
	height: 25px;
	width: 100px;
	text-align: center;
	background-repeat: no-repeat;
	color: #FFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
			}
	
			.button_blue.current {
				background-image: url(image/btn_blue.gif);
				height: 25px;
				width: 100px;
				text-align: center;
				background-repeat: no-repeat;
				color: #FFF;
				padding: 0px;
				float: left;
				margin-left: 15px;
			}
			
			.button_green {
	background-image: url(image/btn_green.gif);
	height: 25px;
	width: 100px;
	text-align: center;
	background-repeat: no-repeat;
	color: #FFF;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
			}
	.bottom_right {
		background-color: #F3F3F8;
		text-align: right;
		font-size: 90%;
		color: #666;
		margin-right: 195px;
		margin-bottom: 15px;
		margin-top: 15px;
		padding-bottom: 15px;
		float: right;
		width: 300px;
	}
	.bottom_left {
		background-color: #F3F3F8;
		text-align: left;
		font-size: 90%;
		color: #666;
		margin-bottom: 15px;
		margin-top: 15px;
		padding-bottom: 15px;
		float: left;
		width: 300px;
		margin-left: 195px;
	}
	
	.grey_box_for_contact {
		border: 1px solid #CCC;
		background-color: #F3F3F8;
		padding-top: 8px;
		padding-right: 8px;
		padding-bottom: 8px;
		padding-left: 8px;
	}
	.red_box_for_contact {
	border: 1px solid #CCC;
	background-color: #FFEAFF;
	padding-right: 8px;
	padding-left: 8px;
	}
	.green_box_for_contact {
	border: 1px solid #CCC;
	background-color: #ECFFD9;
	padding-right: 8px;
	padding-left: 8px;
	}

	.Button_blue2 {
		background-color: #0066FF;
		color: #FFFFFF;
	}
	.Button_green2 {
	
		background-color: #009900;
		color: #FFFFFF;
	}
	.size80 {
		font-size: 80%;
	}
	.size85 {
		font-size: 85%;
	}
	.size90 {
		font-size: 90%;
	}
	
	.size95 {
	font-size: 95%;
	}
	.size100 {
	font-size: 100%;
	}
	.size120 {
	font-size: 120%;
	}
.size150 {
	font-size: 150%;
}

	
	.box_gray {
	border: 1px solid #DDDEED;
	background-color: #F3F3F8;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 165px;
	}
.box_gray2 {
	border: 1px solid #DDDEED;
	background-color: #F3F3F8;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.box_white {
	border: 1px solid #DDDEED;
	background-color: #FFF;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.size_st15 {
	line-height: 15px;
}
.size_st18 {
	line-height: 18px;
}


.box_gray_small {
	border: 1px solid #DDDEED;
	background-color: #F3F3F8;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 145px;
}
.center_data .justify1 .grey_box_for_contact .size150 .fBlue2 strong {
	text-align: center;
}
