body {	margin: 0px;	padding: 0px;	background-color: #0752A3;	background-image: url(../images/bg_body.png);	background-repeat: repeat-x;	background-position: top;}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;}.fontsize80 {	font-size: 80%;}.fontsize90 {	font-size: 90%;}.fontsize100 {	font-size: 100%;}.fontsize110 {	font-size: 110%;}.fontsize120 {	font-size: 120%;}.fontsize130 {	font-size: 130%;}.fontsize140 {	font-size: 140%;}.fontsize150 {	font-size: 150%;}#header {	width: 100%;	margin: 0px auto 10px;	padding: 0px;	background-color: #0752A3;	text-align: center;}#wrap {	width: 1030px;	padding: 0px;	margin: 0px auto 20px;	text-align: left;	background-color: #FFFFFF;	border-radius:0 0 10px 10px;}#menu {	float: left;	width: 240px;	margin: 0px 0 30px 10px;	padding: 0px;}#menu ul {list-style-type: none;margin:0 0 0px;padding: 0px; 	border-bottom: 1px solid #CCC;}#menu ul li { 	list-style-type: none; 	margin: 0px; 	padding: 0px; 	vertical-align: middle;border-top: 1px solid #fff;border-bottom: 0px solid #CCC;}#menu ul li a{	display: block;	width: 206px;	padding:10px 10px 10px 23px;	margin: 0px;	text-shadow: 1px 1px 1px #666;}#menu ul li a:link,#menu li a:visited{	color: #fff;	text-decoration: none;	background-image: url(../images/bg_menu_s01.png);	background-repeat: no-repeat;	background-position: 0px center;	background-color: #3399CC;}#menu ul li a:hover,#menu ul li a:active{	color: #fff;	text-decoration: none;	background-color: #003A80;	background-image: url(../images/bg_menu_s02.png);}#menu ul li .current {	color: #fff;	text-decoration: none;	background-color: #990000;}#menu ul li ul li .current {	color: #fff;	text-decoration: none;	background-color: #990000;	background-image: none;}#menu ul li ul {margin: 0px;padding: 0px;	border-bottom: 0px solid #CCC;}#menu ul li li{	border-top-width: 1px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #666;	border-right-color: #666;	border-bottom-color: #666;	border-left-color: #666;}#menu ul li li a:link,#menu ul li li a:visited{width: 18,px;background-color: #fff;margin: 0px;padding:5px 0 5px 22px;background-image: url(../images/bg_menu_s02.png);background-position: 10px center;}#menu ul li li  a:hover,#menu ul li li a:active{background-color: #E5E5F1;}#wrap #menu ul li ul li a {	background-color: #003366;	background-image: none;	margin: 0px;	width: 200px;	font-size: 90%;	padding-top: 7px;	padding-right: 0px;	padding-bottom: 7px;	padding-left: 39px;}#wrap #menu ul li ul li a:hover {	background-color: #CC0000;	background-image: none;}#wrap #menu .contact p {	font-size: 12px;	margin: 0px;	padding: 0px;}#wrap #menu .contact {	padding: 5px;	border: 2px solid #006699;	margin-top: 10px;}#wrap #menu .contact h2 {	font-size: 12px;	margin: 0px;	padding: 0px;	color: #1C2D5F;}#wrap #menu ul li .current {	background-image: url(../images/bg_menu_s03.png);}#wrap #menu ul li ul li .current{	background-image: none;	background-color: #F90;}.pagetop{text-align:right;padding:5px 0;}#content {	width: 760px;	float: right;	margin: 0;	background-color: #FFF;	padding: 0 10px 20px 0;}#content h1 {	margin: 0px;	padding: 0px;}#content h2 {	font-size: medium;	background-image: url(../images/bg_h2.png);	background-repeat: no-repeat;	background-position: left center;	border: 1px solid #3399CC;	clear: both;	margin-top: 20px;	margin-right: 0;	margin-bottom: 20px;	margin-left: 0;	padding-top: 8px;	padding-right: 0;	padding-bottom: 8px;	padding-left: 15px;	color: #FFF;}#content h3 {	font-size: 100%;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #333333;	padding-top: 20px;}#content h4 {	margin: 10px 0px 0px;	padding: 0px;}#content p,#content  li ,#content  dd ,#content  dt ,#content  td ,#content th {	font-size: 100%;	line-height: 140%;}#content th {	background-color: #C2DEFF;	font-weight: normal;	text-align: left;}#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;	text-align: center;	font-size: small;	color: #666;	padding: 10px;	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 #999;	font-weight: normal;	padding:  8px;}.class01 td{	margin:0;	padding:  8px;	text-align:left;	border:1px solid #999;	font-weight: normal;}p.more a:hover{position:relative;top:1px;left:1px;}.nessesary {	color: #F00;}#wrap #content .larger  {	font-size: 120%;}.smaller90 {	font-size: 90%;}#wrap #menu p {	padding: 0px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}