ï»¿body {
	background: url(../images/header_bg.gif) repeat-x;
	text-align: center;
}

html, body, ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
img {
	border: 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.more {
	font-weight: bold;
	text-align: right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}

body, h1, h2, h3, form {
	font: 12px tahoma, arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #5C5C5C;
}
h2, h3 {
	font-weight: bold;
}


#wrapper {
	text-align: left;
	margin: auto;
	width: 900px;
}

/* Í·Ö¿Ê¼ */
#header {
	height: 140px;
	width: 900px;
	position: absolute;
}
#header h1 {
	margin-top: 20px;
}
#header h1 img {
	display: block;
}
#Language {
	margin-top: 10px;
}
#Language img {
	float: right;
}
/*  */
#Navigation {
	margin-top: 23px;
	color: #000;
	font-size: 14px;
	text-align: center;
}
#Navigation a {
	color:#000000;
}
#Navigation a:hover {
	color:#5C5C5C;
}
/* Í·Ö½ */

/* --- Ò³Ê½Ê¼ --- */

/* Í¼Æ¬ÏµÊ½Ö¿Ê¼ */
#headline {
	padding-top: 160px;
}
/* Í¼Æ¬ */
#photo {
	float: left;
	width: 650px;
}
#photo div {
	border: 1px solid #D8D8D8;
	padding: 2px;
}
#photo img {
	display: block;
}
/*  */
#search-contact {
	float: right;
	width: 230px;
}
#search-contact div {
	padding: 2px 0;
	margin: 0;
}
#search-contact input{
	vertical-align:middle;
}
#search-contact #q {
	width: 172px;
	border: 1px solid #859D31;
}
/* ÏµÊ½ */
#search-contact .downcast {
	background: #E5E5E5;
	border-top: 1px solid #CFD0D0;
	padding: 3px 3px 3px 3px;
	margin: 2px 0 0 0;
}
#search-contact h3 {
	padding-left: 10px;
}
#search-contact p {
	padding-left: 55px;
	padding-right: 2px;
	margin: 0.1em 0;
}
a {
	color: #5C5C5C;
}
/* Í¼Æ¬ÏµÊ½Ö½ */

/* Ê½Ê¼ */
#body {
	padding-top: 0.5em;
	text-align: justify;
}

#body-left {
	float: left;
	width: 440px;
}
#body-right {
	float: right;
	width: 440px;
}

#body-left-left {
	float: left;
	width: 210px;
}
#body-right-right {
	float: right;
	width: 210px;
}

#body h2, #body p {
	margin: 0.3em 0;
}

#body h2 {
	background: #F5F5F5;
	padding: 0px 0px 0px 5px;
	font: 16px tahoma, arial, sans-serif;
	color: #6F8855;
	border-bottom:1px dashed #ccc;
}

#body p {
	padding-left: 2px;
}
#body img {
	margin-right: 5px;
	padding-left: 2px;
}

#body a.green {
	color: #9AAB68;
	font-weight: normal;
	text-decoration: underline;
}
/* Ê½Ê¼ */

/*Æ·Í¼Æ¬Ê¼ */
.case {
	margin-left: 5px;
	width: 440px;
}
* HTML .case {
	MARGIN-LEFT: 5px;
	WIDTH: 440px
}
.case .l {
	FLOAT: left; 
	WIDTH: 110px; 
	HEIGHT: 145px;
}
.case p {
	WIDTH: 95px; 
	text-align: center;
}
.case img {
	WIDTH: 90px;
	HEIGHT: 90px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.case A.i {
	FLOAT: left;
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 0px; /*  */
	BORDER-TOP: #eeeeee 1px solid;
	PADDING-TOP: 4px;	/*  */
	BORDER-LEFT: #eeeeee 1px solid;
	PADDING-LEFT: 3px;	/*  */
	BORDER-BOTTOM: #cccccc 1px solid;
	PADDING-BOTTOM: 4px;	/*  */
}
.case A.i:hover {
	FILTER: Alpha(Opacity=50);
	BORDER-RIGHT: #104952 1px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #104952 1px solid;
	PADDING-TOP: 4px;
	BORDER-LEFT: #104952 1px solid;
	PADDING-LEFT: 3px;
	BORDER-BOTTOM: #104952 1px solid;
	PADDING-BOTTOM: 4px;
}
/* Æ·Í¼Æ¬ */

/* --- Ò³Ê½ --- */


/* --- Ð±Ò³Ê½Ê¼ --- */

#list {
	padding-top: 160px;
}
#list h2, #list p {
	margin: 0.3em 0;
}
#list h2 {
	background: #EEEEEE;
	padding: 0px 0px 0px 5px;
	font: 16px tahoma, arial, sans-serif;
	color: #6F8855;
	border-bottom:1px dashed #ccc;
}
#list p {
	padding-left: 2px;
	margin-right: 0.2em;
}
#list a.green {
	color: #9AAB68;
	font-weight: normal;
	text-decoration: underline;
}

#list-left {
	float: left;
	width: 650px;
}
#list-right {
	float: right;
	width: 230px;
}

/*  */
#search div {
	padding: 5px 0;
	margin: 0;
}
#search input{
	vertical-align:middle;
}
#search #q {
	width: 172px;
	border: 1px solid #859D31;
}

/* ÏµÊ½ */
#contact {
	margin: 10px 0 0 0;
}
#contact h3 {
	padding-left: 10px;
}
#contact p {
	padding-left: 55px;
	padding-right: 2px;
	margin: 0.1em 0;
}
a {
	color: #5C5C5C;
}

/*Í¼Æ¬Ð±í¿ªÊ¼ */
.Products {
	width: 650px;
}
.Products .l {
	margin: 10px 5px 0 5px;
	height: 110px;
	border-bottom:1px dashed #ccc;
}
.Products img {
	WIDTH: 90px;
	HEIGHT: 90px;
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.Products A.i {
	float: left;
	margin-right: 5px;
	padding: 4px 4px 4px 4px;
	BORDER-TOP: #eeeeee 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-LEFT: #eeeeee 1px solid;
	BORDER-RIGHT: #cccccc 1px solid;
}
.Products A.i:hover {
	filter: Alpha(Opacity=50);
	padding: 4px 4px 4px 4px;
	BORDER-TOP: #104952 1px solid;
	BORDER-BOTTOM: #104952 1px solid;
	BORDER-LEFT: #104952 1px solid;
	BORDER-RIGHT: #104952 1px solid;
}
/* Í¼Æ¬Ð± */

/* --- Ð±Ò³Ê½ --- */


/* --- Ò³Ê½Ê¼ --- */

#article {
	padding-top: 160px;
}

#article h2, #article p {
	margin: 0.3em 0;
}
#article h2 {
	background: #EEEEEE;
	padding: 0px 0px 0px 5px;
	font: 16px tahoma, arial, sans-serif;
	color: #6F8855;
	border-bottom:1px dashed #ccc;
}
#article img {
	padding-left: 2px;
}
#article p {
	padding-left: 2px;
	margin-right: 0.2em;
}
#article a.green {
	color: #9AAB68;
	font-weight: normal;
	text-decoration: underline;
}

#article-left {
	float: left;
	width: 650px;
}
#article-right {
	float: right;
	width: 230px;
}

#article-left h1 {
	margin: 20px 0 10px 0;
	font: 20px tahoma, arial, sans-serif;
	text-align: center;
	border-bottom:1px dashed #ccc;
}
.time {
	text-align: right;
}


/*  */
#search div {
	padding: 5px 0;
	margin: 0;
}
#search input{
	vertical-align:middle;
}
#search #q {
	width: 172px;
	border: 1px solid #859D31;
}

/* ÏµÊ½ */
#contact {
	margin: 10px 0 0 0;
}
#contact h3 {
	padding-left: 10px;
}
#contact p {
	padding-left: 55px;
	padding-right: 2px;
	margin: 0.1em 0;
}
a {
	color: #5C5C5C;
}

/* --- Ò³Ê½ --- */


/* ×²Ï¢Ê¼ */
#footer {
	color: #FFFFFF;
	background: #42453D;
	padding: 6px 0 5px 0;
	margin-top: 2em;
	font-weight: bold;
}
#footer p {
	margin: 0;
	padding: 0;
}
/* ×²Ï¢ */

/* Ò³ */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 12px; }
.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #AEDEF2;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN */
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} /* Ç°Ð¼Ê± */
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* ×ªINPUT */
