HTML, BODY {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
BODY {
	min-height: 100%;
	height: auto !important;
	height: 100%;
 	position: relative;
	background-color: #ffffff;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}
IMG {
	border: 0;
}
A {
	color:green;
	font-weight:bold;
}
A:hover {
	color:#83B743;
}
A.ext{
	background: url(/res/img/external.png) no-repeat center right;
	padding-right: 13px; width: 13px;
}
A.r1{
	background: url(/res/img/9.gif) no-repeat center left; padding-left: 16px; width: 16px;
}
A.r2{
	background: url(/res/img/19.gif) no-repeat center left; padding-left: 16px; width: 16px;
}
A.r3{
	background: url(/res/img/29.gif) no-repeat center left; padding-left: 16px; width: 16px;
}
A.r4{
	background: url(/res/img/39.gif) no-repeat center left; padding-left: 16px; width: 16px;
}
A.r5{
	background: url(/res/img/49.gif) no-repeat center left; padding-left: 16px; width: 16px;
}
A.r6{
	background: url(/res/img/59.gif) no-repeat center left; padding-left: 16px; width: 16px;
}
A.pt1{
	background: url(/res/img/f1.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt2{
	background: url(/res/img/f2.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt3{
	background: url(/res/img/f3.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt4{
	background: url(/res/img/f4.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt5{
	background: url(/res/img/f5.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt6{
	background: url(/res/img/f6.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt11{
	background: url(/res/img/f11.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt12{
	background: url(/res/img/f12.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt13{
	background: url(/res/img/f13.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt14{
	background: url(/res/img/f14.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt15{
	background: url(/res/img/f15.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt16{
	background: url(/res/img/f16.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt17{
	background: url(/res/img/f17.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt18{
	background: url(/res/img/f18.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt19{
	background: url(/res/img/f19.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt20{
	background: url(/res/img/f20.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt21{
	background: url(/res/img/f21.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt22{
	background: url(/res/img/f22.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt31{
	background: url(/res/img/f31.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt32{
	background: url(/res/img/f32.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt33{
	background: url(/res/img/f33.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt34{
	background: url(/res/img/f34.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt35{
	background: url(/res/img/f35.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt36{
	background: url(/res/img/f36.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt37{
	background: url(/res/img/f37.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt38{
	background: url(/res/img/f38.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt39{
	background: url(/res/img/f39.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt40{
	background: url(/res/img/f40.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt41{
	background: url(/res/img/f41.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt42{
	background: url(/res/img/f42.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt51{
	background: url(/res/img/f51.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt52{
	background: url(/res/img/f52.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt53{
	background: url(/res/img/f53.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt54{
	background: url(/res/img/f54.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt55{
	background: url(/res/img/f55.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt56{
	background: url(/res/img/f56.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt57{
	background: url(/res/img/f57.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt58{
	background: url(/res/img/f58.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt59{
	background: url(/res/img/f59.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt60{
	background: url(/res/img/f60.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt61{
	background: url(/res/img/f61.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt62{
	background: url(/res/img/f62.png) no-repeat center left; padding-left: 16px; width: 18px;
}
A.pt99{
	background: url(/res/img/f99.png) no-repeat center left; padding-left: 16px; width: 18px;
}
TD.f1{
	background:url(/res/img/f1.png) no-repeat center;
}
TD.f2{
	background:url(/res/img/f2.png) no-repeat center;
}
TD.f3{
	background:url(/res/img/f3.png) no-repeat center;
}
TD.f4{
	background:url(/res/img/f4.png) no-repeat center;
}
TD.f5{
	background:url(/res/img/f5.png) no-repeat center;
}
TD.f6{
	background:url(/res/img/f6.png) no-repeat center;
}
TD.f11{
	background:url(/res/img/f11.png) no-repeat 0 0;
}
TD.f12{
	background:url(/res/img/f12.png) no-repeat 0 0;
}
TD.f13{
	background:url(/res/img/f13.png) no-repeat 0 0;
}
TD.f14{
	background:url(/res/img/f14.png) no-repeat 0 0;
}
TD.f15{
	background:url(/res/img/f15.png) no-repeat 0 0;
}
TD.f16{
	background:url(/res/img/f16.png) no-repeat 0 0;
}
TD.f17{
	background:url(/res/img/f17.png) no-repeat 0 0;
}
TD.f18{
	background:url(/res/img/f18.png) no-repeat 0 0;
}
TD.f19{
	background:url(/res/img/f19.png) no-repeat 0 0;
}
TD.f20{
	background:url(/res/img/f20.png) no-repeat 0 0;
}
TD.f21{
	background:url(/res/img/f21.png) no-repeat 0 0;
}
TD.f22{
	background:url(/res/img/f22.png) no-repeat 0 0;
}
TD.f31{
	background:url(/res/img/f31.png) no-repeat 0 0;
}
TD.f32{
	background:url(/res/img/f32.png) no-repeat 0 0;
}
TD.f33{
	background:url(/res/img/f33.png) no-repeat 0 0;
}
TD.f34{
	background:url(/res/img/f34.png) no-repeat 0 0;
}
TD.f35{
	background:url(/res/img/f35.png) no-repeat 0 0;
}
TD.f36{
	background:url(/res/img/f36.png) no-repeat 0 0;
}
TD.f37{
	background:url(/res/img/f37.png) no-repeat 0 0;
}
TD.f38{
	background:url(/res/img/f38.png) no-repeat 0 0;
}
TD.f39{
	background:url(/res/img/f39.png) no-repeat 0 0;
}
TD.f40{
	background:url(/res/img/f40.png) no-repeat 0 0;
}
TD.f41{
	background:url(/res/img/f41.png) no-repeat 0 0;
}
TD.f42{
	background:url(/res/img/f42.png) no-repeat 0 0;
}
TD.f51{
	background:url(/res/img/f51.png) no-repeat 0 0;
}
TD.f52{
	background:url(/res/img/f52.png) no-repeat 0 0;
}
TD.f53{
	background:url(/res/img/f53.png) no-repeat 0 0;
}
TD.f54{
	background:url(/res/img/f54.png) no-repeat 0 0;
}
TD.f55{
	background:url(/res/img/f55.png) no-repeat 0 0;
}
TD.f56{
	background:url(/res/img/f56.png) no-repeat 0 0;
}
TD.f57{
	background:url(/res/img/f57.png) no-repeat 0 0;
}
TD.f58{
	background:url(/res/img/f58.png) no-repeat 0 0;
}
TD.f59{
	background:url(/res/img/f59.png) no-repeat 0 0;
}
TD.f60{
	background:url(/res/img/f60.png) no-repeat 0 0;
}
TD.f61{
	background:url(/res/img/f61.png) no-repeat 0 0;
}
TD.f62{
	background:url(/res/img/f62.png) no-repeat 0 0;
}
TD.f99{
	background:url(/res/img/f99.png) no-repeat 0 0;
}
TD.t1{
	background:url(/res/img/t1.png) no-repeat center;
}
TD.t2{
	background:url(/res/img/t2.png) no-repeat center;
}
TD.t3{
	background:url(/res/img/t3.png) no-repeat center;
}
TD.t4{
	background:url(/res/img/t4.png) no-repeat center;
}
TD.t5{
	background:url(/res/img/t5.png) no-repeat center;
}
TD.t6{
	background:url(/res/img/t6.png) no-repeat center;
}
TD.t11{
	background:url(/res/img/t11.png) no-repeat 0 0;
}
TD.t12{
	background:url(/res/img/t12.png) no-repeat 0 0;
}
TD.t13{
	background:url(/res/img/t13.png) no-repeat 0 0;
}
TD.t14{
	background:url(/res/img/t14.png) no-repeat 0 0;
}
TD.t15{
	background:url(/res/img/t15.png) no-repeat 0 0;
}
TD.t16{
	background:url(/res/img/t16.png) no-repeat 0 0;
}
TD.t17{
	background:url(/res/img/t17.png) no-repeat 0 0;
}
TD.t18{
	background:url(/res/img/t18.png) no-repeat 0 0;
}
TD.t19{
	background:url(/res/img/t19.png) no-repeat 0 0;
}
TD.t20{
	background:url(/res/img/t20.png) no-repeat 0 0;
}
TD.t21{
	background:url(/res/img/t21.png) no-repeat 0 0;
}
TD.t22{
	background:url(/res/img/t22.png) no-repeat 0 0;
}
TD.t31{
	background:url(/res/img/t31.png) no-repeat center;
}
TD.t32{
	background:url(/res/img/t32.png) no-repeat center;
}
TD.t33{
	background:url(/res/img/t33.png) no-repeat center;
}
TD.t34{
	background:url(/res/img/t34.png) no-repeat center;
}
TD.t35{
	background:url(/res/img/t35.png) no-repeat center;
}
TD.t36{
	background:url(/res/img/t36.png) no-repeat center;
}
TD.t37{
	background:url(/res/img/t37.png) no-repeat center;
}
TD.t38{
	background:url(/res/img/t38.png) no-repeat center;
}
TD.t39{
	background:url(/res/img/t39.png) no-repeat center;
}
TD.t40{
	background:url(/res/img/t40.png) no-repeat center;
}
TD.t41{
	background:url(/res/img/t41.png) no-repeat center;
}
TD.t42{
	background:url(/res/img/t42.png) no-repeat center;
}
TD.t51{
	background:url(/res/img/t51.png) no-repeat center;
}
TD.t52{
	background:url(/res/img/t52.png) no-repeat center;
}
TD.t53{
	background:url(/res/img/t53.png) no-repeat center;
}
TD.t54{
	background:url(/res/img/t54.png) no-repeat center;
}
TD.t55{
	background:url(/res/img/t55.png) no-repeat center;
}
TD.t56{
	background:url(/res/img/t56.png) no-repeat center;
}
TD.t57{
	background:url(/res/img/t57.png) no-repeat center;
}
TD.t58{
	background:url(/res/img/t58.png) no-repeat center;
}
TD.t59{
	background:url(/res/img/t59.png) no-repeat center;
}
TD.t60{
	background:url(/res/img/t60.png) no-repeat center;
}
TD.t61{
	background:url(/res/img/t61.png) no-repeat center;
}
TD.t62{
	background:url(/res/img/t62.png) no-repeat center;
}
TD.t99{
	background:url(/res/img/t99.png) no-repeat center;
}


#tooltip{
	background:#FFFFFF;
	border:1px solid #666;
	color:#333;
	font:menu;
	margin:0;
	padding:3px 5px;
	position:absolute;
	visibility:hidden
}
DIV.content {
	width: 100%;
	padding-bottom:1.5em;
}
DIV.footer {
	background-color:#6E6F71;
	bottom:0;
	height:1.5em;
	position:absolute;
	text-align:right;
	vertical-align:middle;
	width:100%;
	white-space: nowrap;
}
DIV.footer B {
	padding-left:30px;
	padding-right:30px;
	white-space: nowrap;
}
DIV.header-line{
	border:3px solid black;
	border-left:none;
	border-right:none;
	font-size:1.7em;
	font-weight:bold;
	padding:0.7em 13em;
	background-color:#6E6F71;
	white-space: nowrap;
  color:white;
}
ul.languages{
  position:absolute;
  top:38px;
  padding:0;
  margin:0;
  list-style:none;
}
.lang1{right:20px;}
.lang1 li{float:right;}
.lang2{left:20px;}
.lang2 li{float:left;}
ul.languages li{
  padding:0 6px;
}
ul.languages li a{
  display:block;
  width:16px;
  height:11px;
  border:1px solid #fff;
}
ul.languages li a img{float:left;}
ul.languages li a:hover{border-color:#fc0;}
#logo a{
  float:left;
  width:122px;
  height:64px;
  position:absolute;
  z-index:1;
  background:url(/res/img/logo.png) no-repeat 0 0;
  font:bold 18px Verdana, Arial ,sans-serif;
  color:#ff0;
  margin-top:-15px;
  text-decoration:none;
  padding:35px 30px 0 110px;
}

* html #logo a{
  background:none;
  filter:progid:dximagetransform.microsoft.alphaimageloader(src='res/img/logo.png', sizingmethod='crop');
}
.top-box{
  padding-top: 1.2em;
  float:left;
  width:100%;
  position: relative;
  z-index: 1;
}

.top-box .top-box-left{
  padding-left: 2em;
  float:left;
  color:#666;
}

.top-box .top-box-right{
  padding-right: 2em;
  float:right;
  color:#666;
}

/*----------------------------------------------------------------------------*/

.brd_a{
	margin: 0 auto;
}
.brd_g{
	border: 2px solid green;
}
.p100{
	width: 100%;
}
.rel{
	position: relative;
}
.h1{
	height: 1em;
}
.h2{
	height: 2em;
}
.h3{
	height: 3em;
}
.top{
	vertical-align:top;
}
.em80{
	width:80em;
}
.em60{
	width:60em;
}
.em52{
	width:52em;
}
.em48{
	width:48em;
}
.em40{
	width:40em;
}
.em36{
	width:36em;
}
.em30{
	width:30em;
}
.em24{
	width:24em;
}
.em22{
	width:22em;
}
.em20{
	width:20em;
}
.em16{
	width:16em;
}
.em12{
	width:12em;
}
.em8{
	width:8em;
}
.x07{
	font-size:0.7em;
}
.x09{
	font-size:0.9em;
}
.x12{
	font-size:1.2em;
}
.x13{
	font-size:1.3em;
}
.x14{
	font-size:1.4em;
}
.x17{
	font-size:1.7em;
}
.x22{
	font-size:2.2em;
}
.x28{
	font-size:2.8em;
}
.s3{
	padding-top:3em;
}
.s2{
	padding-top:2em;
}
.s1{
	padding-top:1em;
}
.sm3{
	margin-top:3em;
	margin-bottom:0em;
}
.sm2{
	margin-top:2em;
	margin-bottom:0em;
}
.sm1{
	margin-top:1em;
	margin-bottom:0em;
}
.sm0{
	margin-top:0em;
	margin-bottom:0em;
}
.b{
	font-weight:bold;
}
.i{
  font-style: italic;
}
.c{
	text-align: center;
}
.nw{
	white-space: nowrap;
}
.bg-red{
  background-color: #FCC;
}
.bg-green{
  background-color: #CFC;
}
.bg-g {
  background-color: #CCC;
}
.bg-s {
  background-color: #DDD;
}
.bg-l {
  background-color: #e5ffe5;
}
.bg-f {
  background-color: #d5EEd5;
}
.sdv1 {
  padding-left:1em;
  padding-right:1em;
}
.sdv2 {
  padding-left:2em;
  padding-right:2em;
}
.sdv3 {
  padding-left:3em;
  padding-right:3em;
}
.info {
  padding: 0.3em 0.7em;
  margin: 0.3em 0.7em;
  border:1px solid #aaffaa;
  background-color: #ddffdd;
  cursor:default;
  font-weight:bold;
}
.captiontext {
  color: #00dd00;
}
.green{
  color: #55CC55;
}
.red{
  color: red;
}
.black{
  color: black;
}
.grey{
  color: #C0C0C0;
}


/*----------------------------------------------------------------------------*/

INPUT.submit{
	border:1px solid black;
}
INPUT.inp-s{
	background:transparent url(/res/img/mag.gif) no-repeat scroll left center;
	background-color: #eee;
	border-color:#666 #ccc #ccc #666;
	border-style:solid;
	border-width:1px;
	font-size:10px;
	padding:0.1em 0.1em 0.1em 19px;
	width: 35em;
}
INPUT.inp-xy{
	background:transparent url(/res/img/mag.gif) no-repeat scroll left center;
	background-color: #eee;
	border-color:#666 #ccc #ccc #666;
	border-style:solid;
	border-width:1px;
	font-size:10px;
	padding:0.1em 0.1em 0.1em 19px;
	width: 5em;
}
INPUT.inp-b{
	font-size:10px;
	margin-left:0.5em;
}
SELECT.inp{
  background:transparent url(/res/img/mag.gif) no-repeat scroll left center;
  background-color: #eee;
  border-color:#666 #ccc #ccc #666;
  border-style:solid;
  border-width:1px;
  font-size:10px;
  padding:0.1em 0.1em 0.1em 19px;
  width: 15em;
}
SELECT.inp-long{
  background:transparent url(/res/img/mag.gif) no-repeat scroll left center;
  background-color: #eee;
  border-color:#666 #ccc #ccc #666;
  border-style:solid;
  border-width:1px;
  font-size:10px;
  padding:0.1em 0.1em 0.1em 19px;
  width: 20em;
}
/*----------------------------------------------------------------------------*/

TH{
  padding: 0.2em 1em;
  text-align: center;
  background-color: #AAA;
}
SPAN.list {
  padding: 0.3em 0.7em;
  margin: 0.3em 0.7em;
  border:1px solid #BFD4BF;
  background-color: #E5EEE5;
  font-weight:bold;
}
.ul_lost{
  text-decoration: none;
}

/*----------------------------------------------------------------------------*/

DIV.menu{
  text-align: left;
  padding: 0.3em 1.0em 0.3em 1.7em;
  border-bottom: 1px solid #DDDDDD;
}
TABLE.map{
	border-collapse: collapse;
	border-spacing: 0px;
}
TABLE.map TD{
	width: 36px;
	height: 32px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #ddd;
}
TABLE.map_b{
	border-collapse: collapse;
	border-spacing: 0px;
}
TABLE.map_b TD{
	width: 72px;
	height: 63px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #ddd;
}
TABLE.map_s{
	border-collapse: collapse;
	border-spacing: 0px;
}
TABLE.map_s TD{
	width: 18px;
	height: 16px;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #ddd;
}

/*----------------------------------------------------------------------------*/

TABLE.tsu_list {
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #eee;
}
TABLE.tsu_list TH{
	background-color:#F0F0F0;
	padding-left:1em;
	padding-right:1em;
}
TABLE.tsu_list TD.c{
	text-align: center;
}
TABLE.tsu_list TR.tr1{
	background-color:#F8F8F8;
}

/*----------------------------------------------------------------------------*/

.topic {
  margin: 0.5em;
  width: 35em;
}
TEXTAREA.topic {
  height: 12em;
}
.button_direct {
	width: 36px;
	height: 32px;
	vertical-align: middle;
	text-align: center;
}
