/*** main ***/
body { color:#000; background-color:#FFF; margin:0; padding:0; width:100%; height:100%; 
SCROLLBAR-FACE-COLOR:#137F7E; SCROLLBAR-TRACK-COLOR:#CCC; SCROLLBAR-ARROW-COLOR:#FFF; font-family:Arial, Helvetica, sans-serif; }
a { color:#137f7e; text-decoration:none; }
a:hover { color:#000; text-decoration:underline; }
a:active { color:#aaaaaa; text-decoration:none; }
h1{ font-size:16px; }
h2{ font-size:15px; }
h3{ font-size:13px; }
p { margin-top:4px; margin-bottom:0px; }
table { font-size:12px; }
.txt_main { line-height:16px; text-align:justify; padding-right:20px; padding-left:60px; }
.text { text-align:justify; }
.small { font-size:11px; text-align:justify;}
.small_no { font-size:11px; }

/*** navi ***/
.menu { text-align:center; font-weight:bold; text-decoration:none; }
	.menu a, .menu a:hover { color:#FFF; }
.menu2 { font-weight:bold; color:#137F7E; }
	.menu2 a { color:#000; }
	.menu2 a:hover { text-decoration:none; color:#137F7E; }
.submenu { font-weight:normal; padding-left:10px; }
	.submenu a:hover { text-decoration:underline; }

/*** adv ***/
.lnk { font-size:9px; text-decoration:none; color:#999; }
	#sl1 { position:absolute; padding-top:40px; margin-top:-70px; right:65px; width:250px; vertical-align:bottom; }
	#sl2 { position:absolute; margin-top:-98px; margin-left:57px; margin-right:88px; }

/*** color ***/
.biruza { color:#137F7E; }
.biruza_b { color:#137F7E; font-weight:bold; }
	.biruza_b a { color:#137F7E; text-decoration:none; }
	.biruza_b a:hover { color:#000; text-decoration:none; }
.blue { color:#41597F; }
.blue_b { color:#41597F; font-weight:bold; }
.red { color:#FF0000; text-decoration:none; }
.red_b { color:#FF0000; font-weight:bold; text-decoration:none; }
.white { font-size:12px; text-decoration:none; }
	.white a, .white a:hover { color:#FFF; }

/*** (c) ***/
.over { color:#F00; font-weight:bold; }
.soft { color:#000; font-weight:bold; }

/*** transparent ***/
.alpha { opacity:.5; filter:alpha(opacity=50); }
.alpha0 { opacity:0; filter:alpha(opacity=0); }
