body {	text-align: center;	margin: 0px;	padding: 0px;	background-color: #F4F4F4;	font-family: Arial, Helvetica, sans-serif;}a:link {color: #0033FF;text-decoration: none;}a:visited {color: #000099;text-decoration: none;}a:hover {color: #ff0000;text-decoration: none;}a:active {color: #FF0000;text-decoration: underline;}a:hover img{-ms-filter: "alpha(opacity=80 )";opacity:0.8;filter: alpha(opacity=80);background: #fff;}#header {	width:100%;	margin: 0px auto 20px;	padding: 0px;	background-color: #101C4E;}#wrap {	width: 980px;	padding: 0px;	margin: 0px auto;	text-align: left;}#menu {	float: left;	width: 225px;	margin: 0px 0 30px 0;	padding: 0px;	font-size: 95%;}#menu ul {	list-style-type: none;	margin:0px;	padding: 0px;}#menu ul li {	list-style-type: none;	margin: 0px;	padding: 0px;	vertical-align: middle;	border-bottom: 1px solid #fff;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #FBCA09;}#menu ul li:last-child {	border-bottom-width: 0px;}#menu ul li a{	display: block;	width: 210px;	margin: 0px;	padding: 10px 5px 10px 10px;}#menu li a:link,#menu li a:visited{	color: #fff;	text-decoration: none;	background-color: #101C4E;}#menu  li a:hover,#menu  li a:active{	color: #000;	text-decoration: none;	background-color: #FBCA09;}#menu ul li .current {	color: #fff;	text-decoration: none;	background-color: #C00;}.pagetop{text-align:right;padding:5px 0;}#content {	width: 740px;	float: right;	margin: 0;	padding-top: 0;	padding-right: 0px;}#content h1 {	margin: 0px 0 10px ;	padding: 0px;}#content h2 {	font-size: 110%;	border: 1px solid #000;	clear: both;	margin-top: 20px;	margin-right: 0;	margin-bottom: 20px;	margin-left: 0;	padding: 15px;	background-color: #101C4E;	color: #FFF;}#content h3 {	font-size: medium;	border: 1px solid #D5D6DF;	clear: both;	margin-top: 20px;	margin-right: 0;	margin-bottom: 20px;	margin-left: 0;	padding: 8px 15px;	background-color: #D5D6DF;	border-radius: 5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;}#content h4 {	margin: 10px 0px 0px;	padding: 0px;}#content p,#content  li ,#content  dd ,#content  dt ,#content  td ,#content th {	line-height: 140%;}#content th {	background-color: #101C4E;	font-weight: normal;	color: #FFF;}#pagetop {	text-align: right;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}.new {	font-size: 12px;	color: #999999;}.topic {	font-size: small;}#footer {	clear: both;	width:100%;	text-align: center;	font-size: small;	color: #000;	padding: 20px 0 7px 0px;	margin: 30px 0px 0;}.right {	float: right;}.em {	font-size: large;	font-weight: bold;}td.em{	font-size: large;	font-weight: bold;}.class01{margin: 0 0 20px 0;padding:0;}.class01 table{margin:0;padding:0;border-collapse:collapse;}.class01 th{	margin:0;	border:1px solid #666;	font-weight: normal;	padding:  10px;}.class01 td{	margin:0;	padding:  10px;	text-align:left;	border:1px solid #666;	font-weight: normal;}p.more a:hover{position:relative;top:1px;left:1px;}.nessesary {	color: #F00;}#page_top{  width: 50px;  height: 50px;  position: fixed;  right: 0;  bottom: 50px;  background: #101C4E;  opacity: 0.6;  border-radius: 50%;}#page_top a{  position: relative;  display: block;  width: 50px;  height: 50px;  text-decoration: none;}#page_top a::before{  font-family: FontAwesome;  content: '\f102';  font-size: 25px;  color: #fff;  position: absolute;  width: 25px;  height: 25px;  top: 0;  bottom: 0;  right: 0;  left: 0;  margin: auto;  text-align: center;}.date {	color: #267DAB;	padding-right: 10px;}.img_r {	float: right;	padding-left:10px;	padding-bottom: 10px;}.img_l {	float: left;	padding-right:10px;	padding-bottom: 10px;}.large {	font-size: large;}.larger {	font-size: larger;}.smaller {	font-size: smaller;}.small {	font-size: small;}