@font-face {font-family: NanumGothic; font-style: normal; font-weight: 400; src: url(../../../../../../preload/fonts/NanumGothic.woff) format('woff'); }
@font-face {font-family: NanumGothic; font-style: normal; font-weight: 700; src: url(../../../../../../preload/fonts/NanumGothicBold.woff) format('woff'); }

html, body {height:100%;}
body {
	margin:0;
	font-size:12px;
	color:#000;
	font-family:NanumGothic;
	background:url(../../../../../../data/bcm/common/body-bg.png) repeat-x;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

h1 {
	margin: 0 0 30px 0;
}

a, a:visited {color:inherit; text-decoration:none;}

img {border:0}

.top-area {
	height:93px;
}
.top-container {
	width:980px;
	margin:0 auto;
}
.top-container .toplink {
	display:inline-block;
	margin-top:50px;
	float:right;
}
.top-container .toplink a,
.top-container .toplink a:visited {
	color:#000;
	font-size:11px;
	text-decoration:none;
	margin-right:15px;
}

.top-container .toplogo {
	display:inline-block;
	margin-top:24px;
}

.topmenu-area {
	height:40px;
}
.topmenu-container {
	width:1120px;
	margin:0 auto;
}

.main-vis {
	height:350px;
	background:url(../../../../../../data/bcm/main/mainvis-bg.png);
	text-align:center;
}
.main-vis img {
	margin-top:20px;
}
.main-vis-sep {
	height:14px;
	background:url(../../../../../../data/bcm/main/mainvis-sep.png) no-repeat 50% 0;
}
.maingoods-wrap {
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
}

.main-area {
	
}
.main-top {
	background-color:#f4f4f4;
	border-bottom:1px #ddd solid;
}
.body-container {
	width:980px;
	margin:50px auto;
	min-height:400px;
}


.foot-links {
	clear:both;
	height:28px;
	background-color:#ddd;
}
.foot-links .footlink-container {
	width:980px;
	margin:0 auto;
	padding-top:7px;
	text-align:center;
	font-weight:bold;
}
.foot-links a,
.foot-links a:visited {color:#444;}

.foot-info .footinfo-container {
	width:1120px;
	margin:0 auto;
	padding-top:10px;
}