@charset "utf-8";
/* CSS Document */

body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/com/bg-body.jpg);
	background-repeat:repeat-x;
}
#cont{
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/com/bg-header.jpg);
	background-repeat:repeat-x;
}

/* header css satart */
#header{
	overflow:hidden;
	height:90px;
	width: 870px;
}
#header-logo{
	float:left;
	width: 250px;
	margin-top:19px;
}
#header-cont{
	float:right;
	width: 620px;
	margin-top:19px;
}
#header-cont-lang{
	float:right;
	height:23px;
	width:263px;
	padding-top:11px;
	padding-left:46px;
	background-image:url(../images/com/header-text-lang.gif);
	background-repeat:no-repeat;
	background-color:#CCCCCC;
}
#header-cont-lang ul, #header-cont-lang li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header-cont-lang li {
	float: left;
	list-style-type: none;
	height: 23px;
	margin-right:5px;
}
#header-cont-lang li.chinese {
	width:38px;
}
#header-cont-lang li.english {
	width:64px;
}
#header-cont-lang li.espanol {
	width:68px;
}
#header-cont-lang li.portgues {
	width:78px;
	margin-right:0px;
}
#header-cont-lang li.chinese a {
	display:block;
	height: 23px;
	width:38px;
}
#header-cont-lang li.english a {
	display:block;
	height: 23px;
	width:64px;
}
#header-cont-lang li.espanol a {
	display:block;
	height: 23px;
	width:68px;
}
#header-cont-lang li.portgues a {
	display:block;
	height: 23px;
	width:78px;
}



#header-cont-size{
	float:right;
	height:34px;
	padding-left:155px;
	background-image:url(../images/com/header-text-size.gif);
	background-repeat:no-repeat;
}
#header-cont-size ul, #header-cont-size li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header-cont-size li {
	float: left;
	list-style-type: none;
	height: 34px;
	width: 24px;
	margin-right:5px;
}
#header-cont-size li.small {
	background-image:url(../images/com/size_act_01.jpg);
	background-repeat:no-repeat;
}
#header-cont-size li.medium {
	background-image:url(../images/com/size_act_02.jpg);
	background-repeat:no-repeat;
}
#header-cont-size li.large {
	margin-right:0px;
	background-image:url(../images/com/size_act_03.jpg);
	background-repeat:no-repeat;
}
#header-cont-size a {
	display: block;
	height: 34px;
	width: 24px;
}
#header-cont-menu{
	float:right;
	margin-top:10px;
}
/* header css end */

/* gnavi css start */
#gnavi{
	overflow:hidden;
	height:46px;
	width: 870px;
	background-image:url(../images/com/bg-gnavi.jpg);
	background-repeat:no-repeat;
}
#gnavi ul, #globalnavi li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#gnavi li {
	float: left;
	list-style-type: none;
	height: 46px;
	width: 130px;
}
#gnavi li.ex1 {
	width: 87px;
}
#gnavi li.ex2 {
	width: 133px;
}
#gnavi a {
	display: block;
	height: 46px;
	width: 130px;
}
#gnavi a.gnavi1 {
	width: 87px;
	background-image: url(../images/com/gnavi_01.jpg);
	background-repeat:no-repeat;
}
#gnavi a.gnavi2 {
	background-image: url(../images/com/gnavi_02.jpg);
	background-repeat:no-repeat;
}
#gnavi a.gnavi3 {
	background-image: url(../images/com/gnavi_03.jpg);
	background-repeat:no-repeat;
}
#gnavi a.gnavi4 {
	background-image: url(../images/com/gnavi_04.jpg);
	background-repeat:no-repeat;
}
#gnavi a.gnavi5 {
	background-image: url(../images/com/gnavi_05.jpg);
	background-repeat:no-repeat;
}
#gnavi a.gnavi6 {
	background-image: url(../images/com/gnavi_06.jpg);
	background-repeat:no-repeat;
}
#gnavi a.gnavi7 {
	width: 133px;
	background-image: url(../images/com/gnavi_07.jpg);
	background-repeat:no-repeat;
}
#gnavi a:hover{
	background:none;
}
/* gnavi css end */

/* topicpath css start */
#topicpath {
	width: 870px;
	padding-top:5px;
	padding-bottom:5px;
}
#topicpath-navi {
	float:left;
}
#topicpath-back {
	float:right;
}
#topicpath-back a {
	display: block;
	padding-left:13px;
	background-image: url(../images/com/arrow-back.gif);
	background-repeat: no-repeat;
	background-position:left 3px;
}
/* topicpath css end */

/* page css start */
#page{
	margin-bottom:20px;
}
#page-menu{
	float:left;
	width:200px;
}
#page-main{
	float:right;
	width:650px;
	border:solid #bdb5b2 1px;
}
#page-main-cont{
	width:614px;
	margin-right: auto;
	margin-left: auto;
}
/* page css end */

/* footermenu css start */
#footermenu{
	padding-top:10px;
	padding-bottom:10px;
	border-top:solid;
	border-top-color:#cccccc;
	border-top-width:1px;
}
#footermenu-link{
	float:left;
}
#footermenu-pagetop{
	float:right;
}
#footermenu-pagetop a {
	display: block;
	padding-left:13px;
	background-image: url(../images/com/arrow-pagetop.gif);
	background-repeat: no-repeat;
	background-position:left 3px;

}
/* footermenu css end */

/* footer css start */
#footer-out{
	overflow:hidden;
	background-image:url(../images/com/bg-footer-out.jpg);
	background-repeat:repeat-x;
	background-color:#e4e2e0;
}
#footer-in{
	width: 870px;
	font-size:80%;
	line-height:140%;
	color:#928574;
	margin-right: auto;
	margin-left: auto;
	padding-top:10px;
	padding-bottom:15px;
	border-bottom:solid;
	border-bottom-color:#7a6d67;
	border-bottom-width:4px;
}
/* footer css end */