@charset "utf-8";

/*index_language-bg*/
#index-top_line-color{
	left: 50%;
	margin-left: -461px;
	width:923px;
	height:7px;
	margin-top:0;
	position:absolute;
	z-index:2;
	background-image: url(../images/index-top_line-color.gif);
	background-repeat: repeat-x;
}

#index-language-text-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#818181;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#index-language-text-bg a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

#index-language-text-bg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}
/*end*/

#index-language{
	width:434px!important;
	width:427px;
	height:33px;
	float:right;
}

f-mem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #55a47d;
	letter-spacing: 1px;
}

.f-mem a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #55a47d;
	letter-spacing: 1px;
}

.f-mem a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #55a47d;
	letter-spacing: 1px;
	font-weight: bold;
}

/*index-language-left&right_pic*/
#index-language-left_pic{
	width:20px;
	height:33px;
	background-image: url(../images/index-language-left.gif);
	float:left;
}

#index-language-right_pic{
	width:20px;
	height:33px;
	background-image: url(../images/index-language-right.gif);
	float:left;
}

#index-language-other_language-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#818181;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

/*-----member center-----*/

#member center-area{
	width:100%;
	height: auto;
	margin-top:15px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	text-align: center;
	border: 1px solid #e7e7e7;
	overflow:hidden;
	text-align:center;
}

/*add*/
#index-main{
	width:923px;
	height: auto;
	margin-top:0;
	float:left;
}

#index-mmain{
	width:923px;
	height: auto;
	margin-top:0;
	float:left;
	text-align:left;
	margin-bottom:15px;
}

#index-news-area{
	width:37%;
	height: auto;
	margin-top:0;
	float:left;
	text-align:left;
}

#index-news-con_area{
	width: 100%;
	height: auto;
	margin-top:0;
	float:left;
	text-align:left;
	margin-left:15px;
	margin-bottom:5px;
	overflow:hidden;
}

#index-news-date{
	width: auto;
	height: auto;
	margin-top:0;
	float:left;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #797979;
	letter-spacing: 1px;
}

#index-news-text{
	width: auto;
	height: auto;
	margin-top:0;
	float:left;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #797979;
	letter-spacing: 1px;
	padding-left:10px;
}

#index-news-text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #797979;
	letter-spacing: 1px;
}

#index-news-text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FF6600;
	letter-spacing: 1px;
}

#index-member-area{
	width:35%;
	height: auto;
	margin-top:0;
	float:left;
	text-align:left;
}

#index-mem-con_area{
	width: 100%;
	height: auto;
	margin-top:0;
	float:left;
	text-align:left;
	margin-left:10px;
	margin-bottom:5px;
	overflow:hidden;
}
/*End*/

#main-bg{
	left: 50%;
	margin-left: -465px;
	width:930px;
	height:132px!important;
	height:126px;
	background-image: url(../images/01-main-bg.png)!important;
	background-image: url(../images/01-main-bg.gif);
	background-repeat: repeat-y;
	position: absolute;
	z-index:0;
	visibility: visible;
}

#top-bg{
	left: 50%;
	margin-left: -461px;
	width:923px;
	height:155px;
	margin-top:0;
	position:absolute;
	z-index:1;
	visibility: visible;
}

#content{
	margin-left:4px!important;
	margin-left:2px;
	width:923px;
	height: auto;
	float:left;
}

#content-bg{
	left: 50%;
	margin-left: -465px;
	width:930px;
	height: auto;
	margin-top:132px!important;
	margin-top:126px;
	background-image: url(../images/01-main-bg.png)!important;
	background-image: url(../images/01-main-bg.gif);
	background-repeat: repeat-y;
	float:left;
	position:absolute;
	z-index:1;
	visibility: visible;
}

#function-btn{
	background-color:#FFFFFF;
	width:923px;
	height:45px;
	margin-top:0;
	float:left;
}


#function-btn a:hover img{
	filter: Gray;
}

#member-area{
	background-color:#E6E6E6;
	width:923px;
	height:35px;
	margin-top:0;
	float:left;
}

#member-login{
	width: auto;
	height: auto;
	margin-left:25px!important;
	margin-left:15px;
	text-align:left;
	padding-top:8px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 135%;
	color: #414141;
	letter-spacing: 1px;
}

#member-function{
	width: auto;
	height: auto;
	text-align:left;
	margin-right:20px;
	padding-top:10px!important;
	padding-top:13px;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 135%;
	color: #414141;
	letter-spacing: 2px;
}

#member-function a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 135%;
	color: #414141;
	letter-spacing: 2px;
}

#member-function a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 135%;
	color: #414141;
	letter-spacing: 1px;
	font-weight: bold;
}

#main-area{
	width:923px;
	height: auto;
	margin-top:0;
	text-align:center;
	float:left;
}

#main-function-btn{
	width:200px;
	height: auto;
	margin-top:0;
	float:left;
}

#main-function-btn-first{
	width:176px!important;
	width:200px;
	height: auto;
	margin-top:20px;
	float:left;
	text-align:left;
	padding-top:9px;
	padding-left:25px;
	padding-bottom:9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #6f6f6f;
	letter-spacing: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	display: block;
}

#main-function-btn-first a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #6f6f6f;
	letter-spacing: 2px;
	display: block;
}

#main-function-btn-first a:hover{
	background-color: #e7e7e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #6f6f6f;
	letter-spacing: 2px;
	padding-top:9px;
	padding-left:25px;
	padding-bottom:9px;
	height:auto;
	width: 176px!important;
	width: 200px;
	margin-left:-25px;
	margin-top:-9px;
	margin-bottom:-9px;
	display: block;
}

#main-function-btn-else{
	width:176px!important;
	width:200px;
	height:auto;
	float:left;
	text-align:left;
	padding-top:9px;
	padding-left:25px;
	padding-bottom:9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #6f6f6f;
	letter-spacing: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	display: block;
}

#main-function-btn-else a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #6f6f6f;
	letter-spacing: 2px;
	display: block;
}

#main-function-btn-else a:hover{
	background-color: #e7e7e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #6f6f6f;
	letter-spacing: 2px;
	padding-top:9px;
	padding-left:25px;
	padding-bottom:9px;
	height:auto;
	width: 176px!important;
	width: 200px;
	margin-left:-25px;
	margin-top:-9px;
	margin-bottom:-9px;
	display: block;
}

#member-function-btn-first{
	width:187px!important;
	width:200px;
	height:auto;
	margin-top:20px;
	float:left;
	text-align:left;
	padding-top:9px;
	padding-left:15px;
    padding-bottom:9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #6f6f6f;
	letter-spacing: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	display: block;

}

#member-function-btn-first a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #6f6f6f;
	letter-spacing: 2px;
	display: block;
}

#member-function-btn-first a:hover{
	background-color: #e7e7e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #6f6f6f;
	letter-spacing: 2px;
	padding-top:9px;
	padding-left:15px;
    padding-bottom:9px;
	height:auto;
	width: 187px!important;
	width: 200px;
	margin-left:-15px;
	margin-top:-9px;
	margin-bottom:-9px;
	display: block;
}

#member-function-btn-else{
	width:187px!important;
	width:200px;
	height:auto;
	float:left;
	text-align:left;
	padding-top:9px;
	padding-left:15px;
	padding-bottom:9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #6f6f6f;
	letter-spacing: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	display: block;
}

#member-function-btn-else a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #6f6f6f;
	letter-spacing: 2px;
	display: block;
}

#member-function-btn-else a:hover{
	background-color: #e7e7e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #6f6f6f;
	letter-spacing: 2px;
	padding-top:9px;
	padding-left:15px;
	padding-bottom:9px;
	height:auto;
	width: 187px!important;
	width: 200px;
	margin-left:-15px;
	margin-top:-9px;
	margin-bottom:-9px;
	display: block;
}

#service-requre{
	width: auto;
	height: auto;
	float:left;
	margin-left:25px!important;
	margin-left:15px;
	margin-top:10px;
}

#main-content-area{
	width:721px!important;
	width:723px;
	height: auto;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	float:right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e7e7e7;
}

#main-content-area-1{
	width:90%;
	height: auto;
	margin-top:0;
	text-align:center;
	border: 1px solid #e7e7e7;
}

#title-name{
	width:94%!important;
	width:90%;
	height: auto;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	padding-top:3px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 100%;
	color: #2f2f2f;
	letter-spacing: 2px;
}

#portfolio-title-name{
	width:94%!important;
	width:95%;
	height: auto;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	padding-top:3px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 100%;
	color: #2f2f2f;
	letter-spacing: 2px;
}

#member-title-name{
	width:94%!important;
	width:95%;
	height: auto;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 100%;
	color: #59ab83;
	letter-spacing: 2px;
}

#member-title-name-1{
	width:100%;
	height: auto;
	overflow: hidden;
}

#member-title-01{
	width: auto;
	height: auto;
	text-align:left;
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 100%;
	color: #59ab83;
	letter-spacing: 2px;
	float: left;
}

#member-title-note{
	width: auto;
	height: auto;
	padding-top:10px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #FF0000;
	letter-spacing: 2px;
	float:right;
}

#article{
	width:96%!important;
	width:100%;
	height: auto;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	letter-spacing: 1px;
}

#portfolio-article{
	width:100%;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
}

#portfolio-article-1{
	width:100%;
	height: auto;
	text-align:right;
	overflow:hidden;
}

#portfolio-pic-area{
	text-align:center;
	width:156px!important;
	width:156px;
	height:136px!important;
	height:136px;
	margin-left:5px!important;
	margin-left:4px;
	margin-top:5px!important;
	margin-top:4px;
	overflow:hidden;
	float:left;
	position: relative;
}

.portfolio-pic-area img{
	margin-right: 0;
}

.portfolio-pic-area a img{
	margin-right: 0;
	border:3px solid #999999;
	filter: none;
}

.portfolio-pic-area a:hover img{
	margin-right: 0;
	border:3px solid #990000;
	filter: Gray;
}

.portfolio-pic-area .play  img{
	border:none;
	filter: none;
	}
	
.portfolio-pic-area a.play:hover img{
	border:none;
	filter: none;
	}
	
.portfolio-pic-area .play{
	width: 18px;
	height: 18px;
	position:absolute;
	z-index:50;
	bottom:100px!important;
	bottom:90px;
	right: 120px!important;
	right: 110px;
}


#up{
	width:100%;
	height: auto;
	margin-top:25px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	padding-top:7px;
	padding-bottom:5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e7;
}

#up-1{
	width:95%;
	height: auto;
	margin-top:25px;
	text-align: center;
	padding-top:7px;
	padding-bottom:5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e7;
	float:left;
}

#up-2{
	width:100%;
	height: auto;
	margin-top:25px;
	text-align: center;
	padding-top:7px;
	padding-bottom:5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e7e7e7;
	float:left;
}

#up-3{
	width:100%;
	height: auto;
	margin-top:20px;
	text-align: center;
	float:left;
}

#up-4{
	width:100%;
	height: auto;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	overflow:hidden;
}

#up-5{
	width:100%;
	height: auto;
	margin-top:10px;
	text-align: center;
	float:left;
}

#title-name-1{
	width:94%!important;
	width:92%;
	height: auto;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	padding-top:3px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 100%;
	color: #2f2f2f;
	letter-spacing: 2px;
}

#title-name-2{
	width:94%!important;
	width:92%;
	height: auto;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-top:3px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 100%;
	color: #2f2f2f;
	letter-spacing: 2px;
}

#title-name-3{
	width:94%!important;
	width:92%;
	height: auto;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-top:3px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 100%;
	color: #2f2f2f;
	letter-spacing: 2px;
}

#item-name{
	width:100%;
	height: auto;
	margin-top:5px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	padding-top:3px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 100%;
	color: #2f2f2f;
	letter-spacing: 2px;
}

#portfolio-item-name{
	width:100%;
	height: auto;
	margin-top:5px;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e7e7e7;
	padding-top:3px;
	padding-bottom:5px;
}

#portfolio-item-name-1{
	width:100%;
	height: auto;
	text-align:left;
	overflow:hidden;
}

#service-item-area{
	width: 225px;
	height: auto;
	margin-top:30px;
	margin-right:35px;
	text-align:left;
	float:left;
}

#service-item-name{
	width:100%;
	height: auto;
	text-align:left;
	padding-top:3px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 100%;
	color: #2f2f2f;
	letter-spacing: 2px;
}

#service-item-pic{
	width:100%;
	height: auto;
	text-align:left;
	padding-top:3px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 100%;
	color: #2f2f2f;
	letter-spacing: 2px;
}

.service-item-pic img{
	margin-right: 0;
}

.service-item-pic a img{
	margin-right: 0;
	border:3px solid #999999;
	filter: none;
}

.service-item-pic a:hover img{
	margin-right: 0;
	border:3px solid #990000;
	filter: Gray;
}


#service-item-more{
	width:100%;
	height: auto;
	text-align:right;
	padding-top:3px;
	padding-bottom:5px;
}

#text-area_line{
	width:90%;
	height: auto;
	margin-top:15px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 100%;
	color: #2f2f2f;
	letter-spacing: 2px;
	border: 1px solid #e7e7e7;
}

#portfolio-text-area_line{
	width:90%!important;
	width:95%;
	height: auto;
	margin-top:15px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 100%;
	color: #2f2f2f;
	letter-spacing: 2px;
	border: 1px solid #e7e7e7;
}

#member-text-area_line{
	width:93%!important;
	width:95%;
	height: auto;
	margin-top:5px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border: 1px solid #e7e7e7;
}

#member-text-area_line-1{
	width:93%!important;
	width:95%;
	height: auto;
	margin-top:5px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#text-area_line-1{
	width:88%!important;
	width:92%;
	height: auto;
	margin-top:15px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	padding-left:45px!important;
	padding-left:37px;
	padding-bottom:20px;
	text-align: center;
	border: 1px solid #e7e7e7;
	overflow:hidden;
}

#text-area_line-2{
	width:88%!important;
	width:92%;
	height: auto;
	margin-top:15px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
	text-align: center;
	border: 1px solid #e7e7e7;
	overflow:hidden;
}

#text-area_line-1-1{
	width:100%;
	height: auto;
	float:left;
}

#text-area_line-2{
	width:93%!important;
	width:92%;
	height: auto;
	margin-top:15px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
	text-align: center;
	border: 1px solid #e7e7e7;
	overflow:hidden;
	text-align:center;
}

#text-area_line-2-1{
	width:100%;
	height: auto;
}

#text-area_line-3{
	width:93%!important;
	width:92%;
	height: auto;
	margin-top:15px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	padding-top:50px;
	padding-bottom:50px;
	text-align: center;
	border: 1px solid #e7e7e7;
	overflow:hidden;
	text-align:center;
}

#text-area_line-3-1{
	width: 75%;
	height: auto;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

#text-area_line-4-1{
	width: 40%;
	height: auto;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#text-area_line-5-1{
	width: 70%;
	height: auto;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#text-area_line-6{
	width:93%!important;
	width:92%;
	height: auto;
	margin-top:15px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	text-align: center;
	border: 1px solid #e7e7e7;
	overflow:hidden;
	text-align:center;
}

#news-text-area_no-line{
	width:94%!important;
	width:92%;
	height: auto;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:20px;
	text-align: center;
	overflow:hidden;
}

#news-list-area{
	width:100%;
	height: auto;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	margin-top:5px;
	padding-top:15px;
	padding-bottom:15px;
}

#news-list-area-1{
	width:100%;
	height: auto;
	text-align: left;
	overflow:hidden;
	background-position: center;
}

#news-list-date{
	width:15%;
	height: auto;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #676767;
	letter-spacing: 1px;
	float:left;
}

#news-list-title{
	width:83%!important;
	width:85%;
	height: auto;
	text-align: left;
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 170%;
	color: #676767;
	letter-spacing: 2px;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e3e3e3;
}

#news-list-title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 170%;
	color: #676767;
	letter-spacing: 2px;
}

#news-list-title a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 170%;
	color: #0066FF;
	letter-spacing: 2px;
}

#news-page_count{
	width:100%;
	height: 42px;
	background-image: url(../images/news-page_count-bg.gif);
	background-repeat: repeat-x;
	text-align:left;
}

#portfolio-title-area{
	width: auto;
	height: 100%;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 135%;
	color: #504f4f;
	letter-spacing: 1px;
	float:left;
}

#news-page_count-text{
	width: auto;
	height: 100%;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 135%;
	color: #504f4f;
	letter-spacing: 1px;
	margin-top:14px!important;
	margin-top:15px;
	padding-left:25px;
	float:left;
}

#member-page_count-text{
	width: auto;
	height: 100%;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 135%;
	color: #504f4f;
	letter-spacing: 1px;
	margin-top:14px!important;
	margin-top:15px;
	margin-left:5px;
	float:left;
}

#member-shopping-list{
	width: auto;
	height: 100%;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 135%;
	color: #504f4f;
	letter-spacing: 1px;
	margin-top:14px!important;
	margin-top:15px;
	margin-right:15px;
	float: right;
}

#member-shopping-list a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 135%;
	color: #504f4f;
	letter-spacing: 1px;
}

#member-shopping-list a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 135%;
	color: #FF0000;
	letter-spacing: 1px;
}

#portfolio-page_count-text{
	width: auto;
	height: 100%;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 135%;
	color: #504f4f;
	letter-spacing: 0px;
	margin-left:35px;
	padding-top:8px;
	float:left;
}

#partner-area{
	width:95%!important;
	width:90%;
	height:70px;
	text-align:center;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
}

/*#partner-area-1{
	width:90%!important;
	width:92%;
	height:70px;
	text-align:center;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
}*/

#partner-logo-area{
	width: auto;
	height: auto;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

.partner-logo{
	width: 100px;
	height:70px;
	text-align:left;
	border: 1px solid #bdbdbd;
}

#partner-area-left{
	width: 45px;
	height:70px;
	text-align:left;
	float:left;
}

#partner-area-right{
	width: 45px;
	height:70px;
	text-align:left;
	float:right;
}

#link{
	width:923px;
	height:40px!important;
	height:50px;
	margin-top:0;
	padding-top:18px!important;
	padding-top:12px;
	float:left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e7e7e7;
	border-bottom-color: #e7e7e7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #717171;
	letter-spacing: 2px;
}

#link a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #717171;
	letter-spacing: 2px;
}

#link a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #2A2A2A;
	letter-spacing: 2px;
}

#footer{
	background-color:#efefef;
	width:923px;
	height:75px;
	margin-top:0;
	text-align:left;
	float:left;
}

#logo-s{
	width:45px;
	height:40px;
	margin-top:15px;
	margin-left:20px!important;
	margin-left:10px;
	float:left;
}

#bottom-info{
	width: auto;
	height:40px;
	margin-top:15px;
	margin-left:5px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #595959;
	letter-spacing: 1px;
}

#bottom-info a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #595959;
	letter-spacing: 1px;
}

#bottom-info a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #2B2B2B;
	letter-spacing: 1px;
	font-weight: bold;
}

.f01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7b7b7b;
	letter-spacing: 1px;
}

#about-top_line-color{
	left: 50%;
	margin-left: -461px;
	width:923px;
	height:7px;
	margin-top:0;
	position:absolute;
	z-index:2;
	background-image: url(../images/about-top_line-color.gif);
	background-repeat: repeat-x;
}

#service-top_line-color{
	left: 50%;
	margin-left: -461px;
	width:923px;
	height:7px;
	margin-top:0;
	position:absolute;
	z-index:2;
	background-image: url(../images/service-top_line-color.gif);
	background-repeat: repeat-x;
	visibility: visible;
}

#news-top_line-color{
	left: 50%;
	margin-left: -461px;
	width:923px;
	height:7px;
	margin-top:0;
	position:absolute;
	z-index:2;
	background-image: url(../images/news-top_line-color.gif);
	background-repeat: repeat-x;
	visibility: visible;
}

#portfolio-top_line-color{
	left: 50%;
	margin-left: -461px;
	width:923px;
	height:7px;
	margin-top:0;
	position:absolute;
	z-index:2;
	background-image: url(../images/portfolio-top_line-color.gif);
	background-repeat: repeat-x;
	visibility: visible;
}

#member-top_line-color{
	left: 50%;
	margin-left: -461px;
	width:923px;
	height:7px;
	margin-top:0;
	position:absolute;
	z-index:2;
	background-image: url(../images/member-top_line-color.gif);
	background-repeat: repeat-x;
	visibility: visible;
}

#supplier-top_line-color{
	left: 50%;
	margin-left: -461px;
	width:923px;
	height:7px;
	margin-top:0;
	position:absolute;
	z-index:2;
	background-image: url(../images/supplier-top_line-color.gif);
	background-repeat: repeat-x;
	visibility: visible;
}

#exhibition-top_line-color{
	left: 50%;
	margin-left: -461px;
	width:923px;
	height:7px;
	margin-top:0;
	position:absolute;
	z-index:2;
	background-image: url(../images/exhibition-top_line-color.gif);
	background-repeat: repeat-x;
	visibility: visible;
}

#branch-top_line-color{
	left: 50%;
	margin-left: -461px;
	width:923px;
	height:7px;
	margin-top:0;
	position:absolute;
	z-index:2;
	background-image: url(../images/branch-top_line-color.gif);
	background-repeat: repeat-x;
	visibility: visible;
}

#partner-top_line-color{
	left: 50%;
	margin-left: -461px;
	width:923px;
	height:7px;
	margin-top:0;
	position:absolute;
	z-index:2;
	background-image: url(../images/partner-top_line-color.gif);
	background-repeat: repeat-x;
	visibility: visible;
}

/*sitemap*/
#sitemap-area{
	background-color:#8b8b8b;
	left: 50%;
	margin-left: -461px;
	width:auto;
	height: auto;
	margin-top:177px!important;
	margin-top:171px;
	position:absolute;
	z-index:4;
	visibility: visible;
}

#sitemap-title{
	background-color:#8b8b8b;
	width: auto;
	height: auto;
	margin-top:25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align:left;
	margin-left:15px;
}

#sitemap-area_bar{
	width:245px;
}

#sitemap-area-w{
	background-color:#FFFFFF;
	width:86%!important;
	width:90%;
	height: auto;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	padding:8px;
}

.sitemap-f-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

.sitemap-f-title a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

.sitemap-f-title a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin-left:10px;
}

.sitemap-f-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 180%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

.sitemap-f-text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 180%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

.sitemap-f-text a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 180%;
	color: #FFFFFF;
	letter-spacing: 1px;
	margin-left:10px;
}

#sitemap-text{
	width:96%!important;
	width:100%;
	height: auto;
	margin-top:5px;
	text-align: left;
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}

#sitemap-content-1{
	background-color:#852418;
	width:96%!important;
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	padding-left:10px;
}

#sitemap-content-1{
	background-color:#852418;
	width:96%!important;
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	padding-left:10px;
}

#sitemap-content-2{
	background-color:#c9371c;
	width:96%!important;
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	padding-left:10px;
}

#sitemap-content-3{
	background-color:#f1971d;
	width:96%!important;
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	padding-left:10px;
}

#sitemap-content-4{
	background-color:#e2b118;
	width:96%!important;
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	padding-left:10px;
}

#sitemap-content-5{
	background-color:#abb436;
	width:96%!important;
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	padding-left:10px;
}

#sitemap-content-6{
	background-color:#77c4b5;
	width:96%!important;
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	padding-left:10px;
}

#sitemap-content-7{
	background-color:#009d80;
	width:96%!important;
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	padding-left:10px;
}

#sitemap-content-8{
	background-color:#0081b2;
	width:96%!important;
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	padding-left:10px;
}

#sitemap-content-9{
	background-color:#004386;
	width:96%!important;
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	padding-left:10px;
}

#sitemap-content-10{
	background-color:#382171;
	width:96%!important;
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	padding-left:10px;
}

#sitemap-close{
	background-color:#8b8b8b;
	width: auto;
	height: auto;
	margin-top:10px;
	text-align:right;
	margin-right:15px;
	margin-bottom:15px;
}
/*end*/

#top-main{
	left: 50%;
	margin-left: -461px;
	width:930px;
	height:155px;
	position:absolute;
	z-index:3;
	visibility: visible;
}

#top-up_area{
	margin-top:0px;
	width:auto;
	height:auto;
	float:left;
}

#top-bottom_area{
	margin-top:23px;
	width:100%;
	height:auto;
	float:left;
}

#about-language{
	width:434px!important;
	width:427px;
	height:33px;
	float:right;
}

/*about-language-left&right_pic*/
#about-language-left_pic{
	width:20px;
	height:33px;
	background-image: url(../images/about-language-left.gif);
	float:left;
}

#about-language-right_pic{
	width:20px;
	height:33px;
	background-image: url(../images/about-language-right.gif);
	float:left;
}
/*end*/

/*service-language-left&right_pic*/
#service-language-left_pic{
	width:20px;
	height:33px;
	background-image: url(../images/service-language-left.gif);
	float:left;
}

#service-language-right_pic{
	width:20px;
	height:33px;
	background-image: url(../images/service-language-right.gif);
	float:left;
}
/*end*/

/*news-language-left&right_pic*/
#news-language-left_pic{
	width:20px;
	height:33px;
	background-image: url(../images/news-language-left.gif);
	float:left;
}

#news-language-right_pic{
	width:20px;
	height:33px;
	background-image: url(../images/news-language-right.gif);
	float:left;
}
/*end*/

/*portfolio-language-left&right_pic*/
#portfolio-language-left_pic{
	width:20px;
	height:33px;
	background-image: url(../images/portfolio-language-left.gif);
	float:left;
}

#portfolio-language-right_pic{
	width:20px;
	height:33px;
	background-image: url(../images/portfolio-language-right.gif);
	float:left;
}
/*end*/

/*member-language-left&right_pic*/
#member-language-left_pic{
	width:20px;
	height:33px;
	background-image: url(../images/member-language-left.gif);
	float:left;
}

#member-language-right_pic{
	width:20px;
	height:33px;
	background-image: url(../images/member-language-right.gif);
	float:left;
}
/*end*/

/*supplier-language-left&right_pic*/
#supplier-language-left_pic{
	width:20px;
	height:33px;
	background-image: url(../images/supplier-language-left.gif);
	float:left;
}

#supplier-language-right_pic{
	width:20px;
	height:33px;
	background-image: url(../images/supplier-language-right.gif);
	float:left;
}
/*end*/

/*exhibition-language-left&right_pic*/
#exhibition-language-left_pic{
	width:20px;
	height:33px;
	background-image: url(../images/exhibition-language-left.gif);
	float:left;
}

#exhibition-language-right_pic{
	width:20px;
	height:33px;
	background-image: url(../images/exhibition-language-right.gif);
	float:left;
}
/*end*/

/*branch-language-left&right_pic*/
#branch-language-left_pic{
	width:20px;
	height:33px;
	background-image: url(../images/branch-language-left.gif);
	float:left;
}

#branch-language-right_pic{
	width:20px;
	height:33px;
	background-image: url(../images/branch-language-right.gif);
	float:left;
}
/*end*/

/*partner-language-left&right_pic*/
#partner-language-left_pic{
	width:20px;
	height:33px;
	background-image: url(../images/partner-language-left.gif);
	float:left;
}

#partner-language-right_pic{
	width:20px;
	height:33px;
	background-image: url(../images/partner-language-right.gif);
	float:left;
}
/*end*/

/*about_language-bg*/
#about-language-text-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#8e2800;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#about-language-text-bg a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

#about-language-text-bg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}
/*end*/

/*service_language-bg*/
#service-language-text-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#c9371c;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#service-language-text-bg a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

#service-language-text-bg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}
/*end*/

/*news_language-bg*/
#news-language-text-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#f1971d;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#news-language-text-bg a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

#news-language-text-bg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}
/*end*/

/*portfolio_language-bg*/
#portfolio-language-text-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#e2b118;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#portfolio-language-text-bg a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

#portfolio-language-text-bg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}
/*end*/

/*member_language-bg*/
#member-language-text-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#abb436;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#member-language-text-bg a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

#member-language-text-bg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}
/*end*/


/*supplier_language-bg*/
#supplier-language-text-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#009d80;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#supplier-language-text-bg a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

#supplier-language-text-bg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}
/*end*/

/*exhibition_language-bg*/
#exhibition-language-text-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#0081b2;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#exhibition-language-text-bg a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

#exhibition-language-text-bg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}
/*end*/

/*partner_language-bg*/
#partner-language-text-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#382171;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#partner-language-text-bg a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

#partner-language-text-bg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}
/*end*/


/*branch_language-bg*/
#branch-language-text-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#004386;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#branch-language-text-bg a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

#branch-language-text-bg a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
}
/*end*/


#about-language-other_language-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#8e2800;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#service-language-other_language-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#c9371c;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#news-language-other_language-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#f1971d;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#portfolio-language-other_language-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#e2b118;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#member-language-other_language-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#abb436;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#supplier-language-other_language-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#009d80;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#exhibition-language-other_language-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#0081b2;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#branch-language-other_language-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#004386;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#partner-language-other_language-bg{
	width:auto;
	height:25px!important;
	height:33px;
	background-color:#382171;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-top:8px;
	padding-left:5px;
	padding-right:5px;
}

#logo{
	width:290px;
	height:55px;
	margin-top:26px;
	margin-left:20px!important;
	margin-left:10px;
	text-align:left;	
	float:left;
}

#info{
	width:550px;
	height:25px;
	margin-left:27px!important;
	margin-left:13px;
	margin-top:6px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 120%;
	color: #6a6a6a;
	letter-spacing: 1px;
	float:left;
}

#info a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 120%;
	color: #6a6a6a;
	letter-spacing: 1px;
}

#info a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 120%;
	color: #6a6a6a;
	letter-spacing: 1px;
	font-weight: bold;
}

#key{
	width:300px;
	height:30px;
	margin-right:10px!important;
	margin-right:8px;
	text-align:right;
	float:right;
	padding-top:6px;
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	letter-spacing: 1px;
	background-image: url(../images/hotkey-bg.png)!important;
	background-color:#FFFFFF;
	filter: Alpha(Opacity=0, FinishOpacity=100, Style=1, StartX=-0, StartY=-0, FinishX=50, FinishY=50);
}

#page-area{
	width:auto;
	height:auto;
	float: left;
	margin-left:330px!important;
	margin-left:170px;
}

#page-area-1{
	width:auto;
	height:auto;
	margin-top:13px;
	margin-left:20px;
	float: left;
}

#page-area-2{
	width:auto;
	height:auto;
	float: left;
	margin-left:200px!important;
	margin-left:120px;
}

#page-area-3{
	width:auto;
	height:auto;
	margin-left:10px;
	float: left;
	padding-top:6px;
}

#page-area-4{
	width: auto;
	height:auto;
	float:left;
	margin-left:250px!important;
	margin-left:130px;
	padding-bottom:20px!important;
}

#btn-top{
	width:auto;
	height:auto;
	float:right;
}

#btn-shopping-list{
	width:auto;
	height:auto;
	float:right;
	margin-right:10px;
}

#exhibition-area{
	width:85%;
	height:auto;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

.f-exhibition{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bolder;
	color: #c5c5c5;
	letter-spacing: 1px;
}

.f-exhibition-r{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF0000;
	letter-spacing: 1px;
}

#exhibition-title{
	width:100%;
	height:auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	color: #666666;
	letter-spacing: 2px;
	text-align:left;
}

#exhibition-content{
	width:95%!important;
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	color: #666666;
	letter-spacing: 1px;
	text-align:left;
	border: 5px solid #c5c5c5;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}

#exhibition-calendar{
	background-color:#CCCCCC;
	width:97%;
	height:10px;
	float:left;
	margin-bottom:10px;
}

#exhibition-date{
	width:90%;
	height:auto;
	float:left;
}

#exhibition-pic{
	width:30%;
	height: auto;
	text-align: center;
	float:left;
	border: 1px solid #999999;
}

.exhibition-ff{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	font-weight: normal;
	color: #0066FF;
	letter-spacing: 1px;
}

#exhibition-text-title{
	width:67%;
	height: 25px;
	text-align: left;
	padding-left:15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 150%;
	font-weight: bold;
	color: #329736;
	letter-spacing: 1px;
}

#exhibition-text-time{
	width:67%;
	height: 25px;
	text-align: left;
	padding-left:15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}

#exhibition-text-classification{
	width:67%;
	height: 25px;
	text-align: left;
	padding-left:15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}

#exhibition-text-english_name{
	width:67%;
	height: 25px;
	text-align: left;
	padding-left:15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}

#exhibition-text-sponsor{
	width:67%;
	height: 25px;
	text-align: left;
	padding-left:15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}

#exhibition-text-place{
	width:67%;
	height: 25px;
	text-align: left;
	padding-left:15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}

#exhibition-text-ww{
	width:67%;
	height: 25px;
	text-align: left;
	padding-left:15px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}

#exhibition-text-ww a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
	text-decoration: underline;
}

#exhibition-text-ww a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	font-weight: normal;
	color: #0066FF;
	letter-spacing: 1px;
	text-decoration: underline;
}

#exhibition-list-area{
	width:100%;
	height: auto;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	margin-top:5px;
	padding-top:15px;
	padding-bottom:15px;
	float:left;
}

#exhibition-list-area-1{
	width:100%;
	height: auto;
	overflow:hidden;
}

#partner-list-area{
	width:100%;
	height: auto;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e3;
	padding-bottom:15px;
	float:left;
}

#partner-list-area-1{
	width:100%;
	height: auto;
	overflow:hidden;
}

#partner-pic{
	width:200px;
	height: auto;
	margin-left:12px!important;
	margin-left:3px;
	margin-top:15px;
	text-align: center;
	float:left;
	border: 1px solid #c1c1c1;
}

.partner-pic img{
	margin-right: 0;
}

.partner-pic a img{
	margin-right: 0;
	border:3px solid #999999;
	filter: none;
}

.partner-pic a:hover img{
	margin-right: 0;
	border:3px solid #990000;
	filter: Gray;
}


.f-supplier{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 180%;
	color: #25acb5;
	letter-spacing: 1px;
}

.f-supplier a{
	font-family: "Courier New", Courier, monospace;
	font-size: 18px;
	line-height: 180%;
	color: #25acb5;
	letter-spacing: 1px;
}

.f-supplier a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 180%;
	color: #25acb5;
	letter-spacing: 1px;
	text-decoration: underline;
	font-weight: bold;
}

.f-supplier-1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 180%;
	color: #FF0000;
	letter-spacing: 1px;
}

.f-supplier-2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 180%;
	color: #0066FF;
	letter-spacing: 1px;
}

.f-supplier-2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 180%;
	color: #0066FF;
	letter-spacing: 1px;
	text-decoration: underline;
}

.f-supplier-2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 180%;
	color: #0066FF;
	letter-spacing: 1px;
	text-decoration: underline;
}

#member-area-1{
	width:100%;
	height:auto;
	float:left;
}

#member-area-2{
	width: auto;
	height:auto;
	float:left;
	overflow:hidden;
}

#member-area-2-1{
	width: auto;
	height:auto;
	margin-bottom:7px!important;
	margin-bottom:5px;
}

#member-area-3{
	width:auto;
	height:auto;
	float:left;
	overflow:hidden;
	margin-left:3px;
}

#member-area-3-1{
	width: auto;
	height:auto;
	margin-left:80px;
	margin-top:10px;
}

#member-area-4{
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
	margin-left:43px!important;
	margin-left:20px;
}

#member-area-5{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
	margin-left:43px!important;
	margin-left:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #59ab83;
	letter-spacing: 2px;
}

#member-area-5 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #59ab83;
	letter-spacing: 2px;
	text-decoration: underline;
}

#member-area-5 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #59ab83;
	letter-spacing: 2px;
	text-decoration: underline;
}

#member-area-6{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
}

#member-area-7{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
	margin-left:130px!important;
	margin-left:64px;
}

#member-area-8{
	width:100%;
	height:auto;
	text-align:center;
	float:left;
	margin-bottom:20px;
}

.f-member-login{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	line-height: 150%;
	color: #707070;
}

.f-member-idpw{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #707070;
	letter-spacing: 2px;
}

.f-member-rememer-pw{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #707070;
	letter-spacing: 2px;
}

.f-member-1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	color: #59ab83;
	letter-spacing: 2px;
}

.f-member-2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bolder;
	color: #c5c5c5;
	letter-spacing: 1px;
}

.f-member-3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #FF0000;
	letter-spacing: 2px;
}

#member-title-area{
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	text-align: left;
	background-color: #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2f2f2f;
	letter-spacing: 2px;
}

#member-content-area{
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:60px;
	text-align: left;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #2f2f2f;
	letter-spacing: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	overflow:hidden;
}

#member-content-area-1{
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #2f2f2f;
	letter-spacing: 2px;
	overflow:hidden;
}

#member-note-area{
	width:100%;
	height: auto;
	padding-top:8px;
	padding-left:60px;
	text-align: left;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #e900d0;
	letter-spacing: 2px;
	float:left;
}

#member-btn-area{
	width:100%;
	height: auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #2f2f2f;
	letter-spacing: 2px;
	overflow:hidden;
}

#member-exhibition_design-bg-g{
	background-color:#a2a2a2;
	width:98%!important;
	width:100%;
	height: auto;
	padding-top:8px;
	padding-left:15px;
	padding-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	letter-spacing: 1px;
}

.f-member-exhibition_design-note{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #f6ff00;
	letter-spacing: 1px;
	padding-left:10px;
}

#member-exhibition_design-content-area{
	width:100%;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	overflow:hidden;
}

#member-exhibition_design-content-area-1{
	width:100%;
	height: auto;
	text-align:left;
	float:left;
}

#member-exhibition_design-detail--area{
	width:100%;
	height: auto;
	padding-top:8px;
	padding-left:15px;
	padding-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #676767;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bfbfbf;
	float:left;
}

#member-exhibition_design-detail-area{
	width:100%;
	height: auto;
	padding-top:8px;
	padding-left:15px;
	padding-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #676767;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bfbfbf;
	float:left;
}

#member-exhibition_design-detail-area-1{
	width:48%!important;
	width:50%;
	height: auto;
	padding-top:8px;
	padding-left:15px;
	padding-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #676767;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bfbfbf;
	float:left;
}

#member-exhibition_design-detail-area-2{
	width:47%!important;
	width:50%;
	height: auto;
	padding-top:8px;
	padding-left:15px;
	padding-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #676767;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #bfbfbf;
	float: right;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #bfbfbf;
}

#member-exhibition_design-detail-area-3{
	width:100%;
	height: auto;
	padding-top:8px;
	padding-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	float:left;
}

#member-shopping-area{
	width:100%;
	height: auto;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-bottom:15px;
}

#member-shopping-area-1{
	width:100%;
	height: auto;
	overflow:hidden;
}

#member-shopping-add{
	background-color:#dedede;
	width: auto;
	height: 150px;
	float:left;
	padding-top:8px;
	padding-left:3px;
	padding-right:3px;
}

#member-shopping-pic{
	background-color:#FFFFFF;
	width:150px;
	height:150px;
	float:left;
	margin-left:8px;
	border: 1px solid #999999;
}

#member-shopping-direction-area{
	width:70%;
	height: auto;
	float:left;
	margin-left:8px;
}

#member-shopping-direction-area-1{
	width:100%;
	height: auto;
	overflow:hidden;
}

#member-pro-area{
	width:100%;
	height: auto;
	padding-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #5b5b5b;
	letter-spacing: 1px;
}

#member-pro-price-area{
	width: auto;
	height: auto;
	padding-top:5px!important;
	padding-top:8px;
	padding-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #5b5b5b;
	letter-spacing: 1px;
	float:left;
}

#member-pro-order-area{
	width: auto;
	height: auto;
	padding-top:3px;
	padding-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #5b5b5b;
	letter-spacing: 1px;
	float: left;
	margin-left:15px;
}

.f-member-pro-price{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF0000;
	letter-spacing: 1px;
}

#shopping_list-text-area_line{
	width:93%!important;
	width:95%;
	height: auto;
	margin-top:15px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #e7e7e7;
	overflow:hidden;
}

#shopping_list-bg{
	background-color:#ebebeb;
	width:97%!important;
	width:98%;
	height: auto;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#shopping_counter-handline{
	background-color:#ebebeb;
	width:95%!important;
	width:98%;
	height: auto;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5b5b5b;
	letter-spacing: 1px;
}

#shopping_counter-area{
	background-color:#FFFFFF;
	width:95%!important;
	width:98%;
	height: auto;
	text-align:left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5b5b5b;
	letter-spacing: 2px;
	line-height: 150%;
}

#shopping_counter-area-1{
	background-color:#FFFFFF;
	width:97%!important;
	width:98%;
	height: auto;
	text-align:left;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5b5b5b;
	letter-spacing: 1px;
}

#shopping_list-bg-1{
	width:97%!important;
	width:98%;
	height: auto;
	text-align:left;
	margin-top:8px;
	margin-bottom:8px;
	margin-left:auto;
	margin-right:auto;
}

#shopping_list-bg-2{
	width:100%;
	height: auto;
	overflow:hidden;
}

#shopping_list-bg-3{
	background-color:#FFFFFF;
	width:100%;
	height: auto;
	margin-bottom:5px;
	overflow:hidden;
}

#shopping_list-bg-4{
	width:100%;
	height: auto;
	margin-bottom:5px;
	overflow:hidden;
}

#shopping_list-bg-5{
	width:100%;
	height: auto;
	text-align: right; 
	margin-bottom:5px;
	overflow:hidden;
}

#shopping_list-text{
	background-color:#bcbcbc;
	width:80%!important;
	width:79%;
	height: auto;
	float: left;
	text-align:right;
	padding-top:5!important;
	padding-top:8;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #FFFFFF;
	letter-spacing: 1px;
}

#shopping-title-area{
	width:100%;
	height: auto;
	overflow:hidden;
}


#shopping_title-1{
	background-color:#bcbcbc;
	width:5%!important;
	width:6%;
	height: auto;
	text-align: center;
	margin-bottom:8px;
	padding-top:5!important;
	padding-top:8;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #FFFFFF;
	letter-spacing: 1px;
	float:left;
}

#shopping_title-1-1{
	background-color:#FFFFFF;
	width:5%!important;
	width:6%;
	height: auto;
	text-align: center;
	padding-top:5!important;
	padding-top:8;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #FFFFFF;
	letter-spacing: 1px;
	float:left;
}


#shopping_title-2{
	background-color:#bcbcbc;
	width:15%;
	height: auto;
	text-align: center;
	margin-bottom:8px;
	margin-left:5px;
	padding-top:5!important;
	padding-top:8;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #FFFFFF;
	letter-spacing: 1px;
	float:left;
}

#shopping_title-2-1{
	background-color:#FFFFFF;
	width:13%!important;
	width:15%;
	height: auto;
	text-align: left;
	margin-left:5px;
	padding-top:5!important;
	padding-top:8;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #5b5b5b;
	letter-spacing: 1px;
	float:left;
}


#shopping_title-3{
	background-color:#bcbcbc;
	width:10%;
	height: auto;
	text-align: center;
	margin-bottom:8px;
	margin-left:5px;
	padding-top:5!important;
	padding-top:8;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #FFFFFF;
	letter-spacing: 1px;
	float:left;
}

#shopping_title-3-1{
	background-color:#FFFFFF;
	width:9%!important;
	width:10%;
	height: auto;
	text-align: left;
	margin-left:5px;
	padding-top:5!important;
	padding-top:8;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #5b5b5b;
	letter-spacing: 1px;
	float:left;
}

#shopping_title-4{
	background-color:#bcbcbc;
	width:16%!important;
	width:20%;
	height: auto;
	text-align: center;
	margin-bottom:8px;
	margin-left:5px;
	padding-top:5!important;
	padding-top:8;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #FFFFFF;
	letter-spacing: 1px;
	float:left;
}

#shopping_title-5{
	background-color:#FFFFFF;
	width:16%!important;
	width:20%;
	height: auto;
	text-align: left;
	padding-top:5!important;
	padding-top:8;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #5b5b5b;
	letter-spacing: 1px;
	float: right;
}

.f-counter-red{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #FF0000;
	letter-spacing: 1px;
}

.f-counter-red-1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 100%;
	color: #FF0000;
	letter-spacing: 1px;
}

#shopping_title-4-1{
	background-color:#FFFFFF;
	width:16%!important;
	width:20%;
	height: auto;
	text-align: left;
	margin-left:5px;
	padding-top:5!important;
	padding-top:8;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #5b5b5b;
	letter-spacing: 1px;
	float:left;
}

#shopping_title-pro-no{
	background-color:#bcbcbc;
	width:15%!important;
	width:18%;
	height: auto;
	text-align: center;
	margin-bottom:8px;
	margin-left:5px;
	padding-top:5!important;
	padding-top:8;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #FFFFFF;
	letter-spacing: 1px;
	float:left;
}

#shopping_title-pro-no-1{
	background-color:#FFFFFF;
	width:15%!important;
	width:18%;
	height: auto;
	text-align: left;
	margin-left:5px;
	padding-top:5!important;
	padding-top:8;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #5b5b5b;
	letter-spacing: 1px;
	float:left;
}

#shopping_title-pro-name{
	background-color:#bcbcbc;
	width:25%!important;
	width:27%;
	height: auto;
	text-align: center;
	margin-bottom:8px;
	margin-left:5px;
	padding-top:5!important;
	padding-top:8;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #FFFFFF;
	letter-spacing: 1px;
	float:left;
}

#shopping_title-pro-name-1{
	background-color:#FFFFFF;
	width:25%!important;
	width:27%;
	height: auto;
	text-align: left;
	margin-left:5px;
	padding-top:5!important;
	padding-top:8;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 100%;
	color: #5b5b5b;
	letter-spacing: 1px;
	float:left;
}

/*------require-------*/

#demand-area{
	width:600px;
	height:auto;
	padding:15px;
	overflow:hidden;
}

#demand-text-area{
	width:100%;
	height:auto;
	float:left;
	font-size: 18px;
	line-height: 135%;
	color: #0078ff;
	letter-spacing: 2px;
	margin-bottom:10px;
}

#demand-btn-area{
	width:100%;
	height:auto;
	float:left;
	border:0;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

#demand-title-area{
	width:100%;
	height:38px!important;
	height:48px;
	float:left;
	font-size: 15px;
	line-height: 120%;
	color: #333333;
	letter-spacing: 2px;
	margin-bottom:10px;
	background-image: url(../images/demand-bg.gif);
	background-repeat: repeat-x;
	padding-top:13px;
	padding-left:10px;
}

#demand-form-area{
	width:100%;
	height:auto;
	float:left;
}

#demand-feature-area{
	width:100%;
	height:auto;
	float:left;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
	padding-bottom:10px;
	padding-left:25px;
	font-size: 15px;
	line-height: 150%;
	color: #666666;
	letter-spacing: 1px;
	padding-bottom:10px;
	padding-top:10px;
}

#demand-notation-area{
	width:100%;
	height:auto;
	float:left;
	padding-top:10px;
	padding-left:25px;
	font-size: 15px;
	line-height: 150%;
	color: #666666;
	letter-spacing: 1px;
}

.demand-note-text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 150%;
	color: #0099FF;
	letter-spacing: 1px;
	padding-left:10px;
}

/*----- shopping-exhibition-area-----*/

#shopping-exhibition-area{
	width: auto;
	height: 100%;
	text-align:left;
	border: 7px double #D9D9D9;
	overflow:hidden;
}

#shopping-notation-text{
	width: auto;
	height: 100%;
	text-align:left;
	overflow:hidden;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	color: #FF0000;
	letter-spacing: 2px;
}

#shopping-exhibition-time{
	width:auto;
	height: 25px;
	text-align: left;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}

#shopping-exhibition-place{
	width:auto;
	height: 25px;
	text-align: left;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 150%;
	font-weight: normal;
	color: #333333;
	letter-spacing: 1px;
}

#shopping-exhibition_selsct-area{
	width:100%;
	height: auto;
	padding-top:8px;
	padding-left:15px;
	padding-bottom:8px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #676767;
	letter-spacing: 1px;
	float:left;
}

/*-----member center-----*/

#member center-area{
	width:100%;
	height: auto;
	margin-top:15px;
	margin-bottom:25px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:10px;
	text-align: center;
	border: 1px solid #e7e7e7;
	overflow:hidden;
	text-align:center;
}


   /* partner-area-1 css */  
    #partner-area-1 {  
        position: relative; /* important */  
        overflow: hidden; /* important */  
        width: 630px; /* important */  
        height: 74px; /* important */  
        margin: 0 74px;   
    }  
     
   #partner-area-1_frame {position: relative}  
   #partner-area-l-btn {float: left;}  
   #partner-area-r-btn {float: right;}  
   #partner-area-1_content {  
       position: absolute;  
       top: 0;  
       margin-left: 20px;  
   }  
     
   #partner-area-1_content  
   #partner-area-1_content li {  
       list-style: none;  
       margin: 0;  
       padding: 0;  
   }  
       #partner-area-1_content {  
           width: 5418px;  
       }  
       #container_bd #partner-area-1 ul li {  
           display: block;  
           float: left;  
           margin: 5px;  
           padding: 5px;  
           border: 1px solid #666;  
       }  
     
   #container_bd #partner-area-1 ul li img {  
       display: block;  
   }  
