html, body {height: 100%; margin: 0; padding: 0; background: #fff;font-family:Verdana, Arial, Helvetica, sans-serif;}
#page-all {min-height: 100%; margin-bottom: -15px; text-align:center; }
* html #page-all {height: 100%;}

table {border-collapse:collapse; text-align:left; border:0;}
td, th {padding : 0;}
img {border: 0px}
form {margin-bottom:0}
.debug {border:solid 1px red;}
a {text-decoration:underline;color:#4c0505;}
a:hover	{color:#ac5959;}

.banner_up2 {
height:10px;
width:100%;
}
.banner_up2 img {margin-right:5px;float:right}

.banner_center2 {
background:url(menu_up.jpg) repeat-x;
height:21px;
position:absolute;
top:10px;
left:0;
width:100%;
}

.mens{
display:inline;
display:inline-block;
margin-top:8px;
background: none repeat-x;
float:right;
}
.mens img{float:left;}
.mens a{
font-size:9px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
padding:0px;
display:inline-block;
}
.mens a:hover {
color:#696868;
background-color:#e4f2ff;
}

.l a{background: none;}
.l{background: none;float:left;text-align:left;}
.l img{float:left;}
.l a img{padding-top:2px}

#look_text {
font-size:8px;
font-weight:bold;
color:#454545;
}

.background2 {
position:absolute;
top:31px;
left:0;
width:100%;
z-index=1;
}

.b {
background: url(banner_bottom3.jpg) repeat-x top;
}

.dlink {
margin: 20px 2px 0px 0px;
padding: 4px 6px 4px 8px;
float: left;
height: 50px;
text-align: left;
background: white url(tes.gif) no-repeat 2px 12px;
}
.d1 {
background-color: #eff1f5;
}
.d2 {
background-color: #fcf5e7;
}

.tab {
background-color:#ffffff;
border:1px solid #d6d6d6;
font-size:9px;
color:#454545;
padding:5px;
margin:5px 10px;
}

.tab2 {
font-size:11px;
color:#ffffff;
padding-left:10px;
font-weight:bold;
}

.box2 {
}

a.eng, a.eng2 {
display:block;
border-right:1px solid #ffffff;
font-size:10px;
font-weight:bold;
height:20px;
}

a.eng {
color:#5f7a9e;
}
a.eng:hover {
color:#3b4b61;
}

a.eng2 {
color:#de9a16;
}
a.eng2:hover {
color:#89641c;
}

a.eng2 big {
font-size:13px;
line-height:13px
}

.text_center {
font-size:13px;
color:#454545;
font-weight:bold;
}

.text_center2 {
font-size:13px;
color:#1e0505;
font-weight:bold;
padding-left:12px; text-align:left
}

.text {
display:block;
font-size: 10px;
font-weight: bold;
padding: 3px 5px 0px;
color:#454545;
}

.text4 {
font-size:9px;
color:#454545;
font-weight:bold;
}

.off {
color:#ffffff;
font-size:8px;
font-weight:bold;
}

a.look {
color:#ffffff;
font-size:9px;
font-weight:bold;
text-decoration:none;
}
a.look:hover {
color:#454545;
}

.button {
background:url(button.jpg) no-repeat center center;
font-size:9px;
border-width:1px;
margin:0 0 1px 0;
}

.button2 {
background:url(button2.jpg) no-repeat center center;
}

a.more {
font-size:11px;
font-weight:bold;
color:#4c0505;
display:block;
clear:both;
float:right;
margin:10px 10px 0px 0px;
}
a.more:hover {
color:#ac5959;
}

.dict {
border-collapse: separate;
border: 1px solid #7e98bc;
width:98%;
padding: 0px;
margin: 4px auto 0px auto;
}

.dict2 {
border-collapse: collapse;
background-color:#7e98bc;
border:2px solid #ffffff;
width:100%;
}

.dict_h {
background-color:#acbdd4; width:100%; height:16px; vertical-align:middle; font-size:11px;
}

.dict_h .l{
padding-left:1px;
font-size:9px;
font-weight:bold;
}
.dict_h .l b{
display:block;bottom:0px;
height:28px;vertical-align:middle;
}
.tik {
background:url(tik.jpg) repeat-x;
}

.tik2 {
background:url(tik2.jpg) repeat-y;
}

.dict_text {
padding:2px;
font-size:10px;
color:#ffffff;
vertical-align: top;
}

.dict_text i {
color:#fcd500;
}

.dict_text img {
float:right;
}

.dict_text a:hover,
.dict_text img:hover {
background-color:#ccd4f0;
cursor:pointer;
}
.dict_text .selected {background-color:#F0FAFA;}
.dict_text .selected:hover {background-color:#F8FFFF;}

.dict_text img.n {float:none}

.dict_text2 {
padding:3px;
font-size:8px;
color:#2f8115;
font-weight:bold;
background-color:#9eb2cd;
width:29%;
vertical-align: text-top;
}

a.opt {
font-weight:bold;
font-size:8px;
color:#454545;
}

a.opt:hover {
color:#8b8b8b;
text-decoration:none;
}

.int {
border-left:2px solid #FFFFFF;
border-right:2px solid #FFFFFF;
}

.int table{
width:100%;
height:100%;
}

.int table td{
border:1px solid #ffffff; padding:10px;
font-size:9px;
color:#5e6e83;
font-weight:bold;
vertical-align:top;
}

.int table td a {
font-size:10px;
color:#fbdaa4;
font-weight:bold;
padding: 0px 0px 5px 5px;
font-weight:bold;
}
.int table td a:hover {
text-decoration:none;
color:#d79934;
}

.addr{
padding-top:10px;
border-top:1px solid #454545;
width: 80%;
margin: 10px auto 0px auto;
}

.tab a, .text a, .text4 a {
font-weight:bold;
}

.concord {background-color:#acbdd4;padding: 0px;font-size:9px;line-height:9px}
.concord p {background-color:#7e98bc;border: 1px solid #ccc;margin:1px 3px 5px;padding:1px}
.concord .ref{background-color:#acbdd4;border: none;margin:1px}
.nm p {border:none;margin:0}

h1 {
	position:absolute;float:left; font-size: 14px; line-height:12px; margin: 0px 2px; border:none; z-index:10;
}

.install {
	font: 8pt Arial,sans-serif;
	color: darkgreen;
	vertical-align: top;
}

#w {
	font: bold 14px Arial,sans-serif;
	background-color: #FFFFCC;
	color: #660000;
	background: #E0E0E0;
	width:95px;
}

input {
	font:9px Arial,sans-serif;
	background-color: #FFFFCC;
	color: #000000;
	padding:0;
	margin:0;
	background: #E0E0E0
}

.ths {
display:none;
border: 1px solid Black;
background-color: #F0FAFA;
color:#000;
font-size:9px;
height: 100%;
clear:both;
}

.ths i {color: #555; font-weight:bold; margin-left:2px}

.ths a {
color:#704D47;
font-weight:bold;
padding: 0 0 2px 2px;
}
.ths a:hover {
text-decoration:none;
color:#554535;
}

.v {display:inline}

.ths:after { content: ""; display: block; height: 0; clear: both; }

.thsgp {
display: inline;
display: inline-block;
border: none;
width: 100%;
float: left;
}

.H {background-color: #9aa4c0; }
.M {background-color: #8ea4c4; }
.P {background-color: #B3A88B;}
.S {background-color: #8EBFC4;}
.C {background-color: #9ac0b6; }
.R {background-color: #b7c09a; }
.U {background-color: #9fa4cf; }
.A {background-color: #96A7D8;}
.E {background-color: #afa4bf; }
.K {background-color: #A9A9A9;}
.O {background-color: #C0C0C0;}
.thsrel {
display: inline-block;
border: 1px solid white;
width: 100%;
margin: 0px;
}
.thsgrp .H, .thsrel .H {width:100%;}

.banner_small {
background:url(menu_up.jpg) repeat-x;
height:21px;
}

td h3, td ul {margin: 0.5em 0em}
td ul {padding-left:1.5em}
.ths small {font-size:8px}
