*{
    margin:0;
    padding:0;
}
html{
    height:100%;
}
body {
	color: #000000; 
	background-color: #ff0000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
 	position:relative;
	height: 100%;
	font-family: lr oSVbN, Osaka|;
	font-size: 12pt;
	font-weight: normal;
	background-color: #422222;
}
html>/**/body{
  overflow:-moz-scrollbars-vertical;
}
html:first-child body{
  min-height:100%;
  padding-bottom:1px;
}

#container {
	width:800px;
	margin:0 auto;
}
#maincnt {
	width: 800px;
	height:100%;
	float:left;
	text-align: left;
	background-color: #ffffff;
}
#cntn_l {
	width: 430px;
	height:auto;
	text-align: left;
	float: left;
	background-color: #ffffff;
 padding-top:20px;

 padding-left:20px;
 font-size: 14px;
 line-height:20px;
}
#cntn_r {
	height:auto;
	text-align: left;
	float: left;
	background-color: #ffffff;
 padding-top:30px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:10px;
 width:300px;
 font-size: 14px;
 line-height:20px;
}
#cntn_u {
 width: 800px;
 height:543px;
 background-image: url('./image/head.jpg'); 
 background-position:center;
 background-repeat: no-repeat;
 background-color: #4B353F;
}
img{border:0px;}
#footer {
 	padding-top:10px;
	width: 800px;
	height:auto;
	bottom:0;
	text-align: right;
	clear:left;
	color:#d0d0d0;
 background-color: #422222;
	clear:both;
	font-size: 12px;

}
#tpmes {
 padding-top:10px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:10px;
 width:750px;
 font-size: 14px;
 line-height:20px;
 background-color: #4B151F;
	color: #ffffff; 
}
#lingr {
 padding-top:2px;
 font-size: 1px;
 width:800px;
 background-color: #401b12;
 padding-bottom:2px;
}
#lingrul {
 width: 800px;
 height:1px;
 background-color: #000010;
 font-size: 1px;
}
#lingrmes {
 padding-top:5px;
 padding-bottom:5px;
 width:800px;
 text-align: right;
 font-size: 12px;
 background-color: #4B151F;
 color: #ffffff;
}
.kstm1 {
	font-size: 20px;
	line-height:20px;
	font-weight:bold;
}
.kstm2 {
	font-size: 14px;
	line-height:14px;

}


h1,h2,h3,h4,h5,h6,p,ul,ol,dl{
	margin: 0px 0px 0px 0px;
	text-align: left;
}
h1 {
	color: #FFFFFF;
	text-align: left;
	display: none;
	}
h2{
	color: #800000;
	display: none;
}
h4{
	font-size: 14pt;
	font-weight: bold;
	display: none;
}

a:link { color: #003399; text-decoration:none;font-weight: bold; cursor:hand;}
a:visited { color: #003399; text-decoration:none;font-weight: bold;cursor:hand;}
a:hover { color: #ff3300; text-decoration:none;font-weight: bold;cursor:hand;}
a:active { color: #003399; text-decoration:none;font-weight: bold;cursor:hand;} 
a.ap1:link { color: #ffffff; text-decoration:none; font-size: 14px;font-weight: bold;} 
a.ap1:visited { color: #ffffff; text-decoration:none;} 
a.ap1:hover { color: #e0e0c0;  text-decoration:none;} 
a.ap1:active { color: #ffffff;  text-decoration:none;} 



