@charset "euc-kr";

/**
*  default
**/
html, body {
	height: 100%;
	margin: 0; padding: 0 0 1px;
	font: 12px/130% "Dotum", "돋움"; color: #777;
	background: #fff;
}

em  { font-style: normal; }
img { border: 0; }
img.iePngFix { behavior: url('../lib/script/iepngfix.htc'); }
a { text-decoration: none; color: #777; }
a:hover { color: #ff6c00; }
h1 { display: none; }
h1, h2, h3, h4, h5, h6, form, ul, li, ol, dl, dt, dd, blockquote, p { list-style: none; margin: 0; padding: 0; }
input, select, textarea { border: 0; font: 11px "Dotum", "돋움"; color: #666; vertical-align: middle; }
input.submit, input.radio, input.check { padding: 0 !important; border: 0 !important; }
input.radio, input.check { background: none !important; vertical-align: baseline !important; }
input.input { padding: 3px 5px 2px; border: 1px solid #dedede; }
textarea	{ padding: 5px; border: 1px solid #dedede; }
select.select { behavior: url('../lib/script/selectbox.htc'); background: #eee; }
/*p.toolbar select.select { behavior: url('../lib/script/toolbar_selectbox.htc') !important; }*/
iframe,
textarea {
	scrollbar-3dlight-color: #ffffff;
	scrollbar-highlight-color: #dedede;
	scrollbar-face-color: #dedede;
	scrollbar-arrow-color: #ffffff;
	scrollbar-shadow-color: #dedede;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #ffffff;
}
fieldset { margin: 0; padding: 0; border: 0; }
fieldset legend { display: none; }
table { border-collapse: collapse; }
table th, table td { padding: 0; }
.reDesignSelectBox { margin: 0 !important; }
.reDesignSelectBox * td { width: auto !important; height: auto !important; padding-left: 5px !important; padding-top: 0 !important; padding-bottom: 0 !important; vertical-align: middle !important; }
.reDesignSelectBox * img { vertical-align: top !important; }


/* footer */
#footer					{ position: relative; width: 100%; padding: 23px 0; border-top: 1px solid #eaeaea; }
.footer					{ position: relative; width: 980px; margin: 0 auto; padding-left: 10px; overflow: hidden; }
.footer .bi				{ float: left; margin: 0 0 3px; }
.footer .copyright		{ float: left; margin: 3px 20px 0 10px; }
.footer ul				{ float: left; height: 9px; margin: 2px 0 0; overflow: hidden; }
.footer ul li			{ float: left; padding: 0 9px; border-left: 1px solid #b8bcb5; }
.footer ul li img		{ display: block; }
.footer ul li.sitemap	{ padding-left: 0; border: 0; }

#brandsite				{ position: absolute; bottom: 25px; left: 50%; width: 160px; margin-left: 331px; z-index: 999; }
#brandsite p			{ cursor: pointer; }
#brandsite ul			{ display: none; position: absolute; left: 0; bottom: 20px; width: 160px; padding: 5px 0 2px; background: url('/eng/img/img_common/brandsite_frame.gif') no-repeat 0 0; }
#brandsite ul li		{ display: block; height: 20px; padding-left: 1px; font-size: 0; line-height: 0; }
#brandsite ul li a		{ display: block; width: 158px; height: 19px; text-indent: -3000em; background: url('/eng/img/img_common/brandsite_menu.gif') no-repeat 0 0; }
#brandsite ul li a.sf2		{ background-position: 0 0; }
#brandsite ul li a.sof		{ background-position: 0 -20px; }
#brandsite ul li a.kuf		{ background-position: 0 -40px; }
#brandsite ul li a.bbo		{ background-position: 0 -60px; }
#brandsite ul li a.qwo		{ background-position: 0 -80px; }
#brandsite ul li a.karma	{ background-position: 0 -100px; }
#brandsite ul li a.sf		{ background-position: 0 -120px; }
#brandsite ul li a.sf2:hover	{ background-position: -158px 0; }
#brandsite ul li a.sof:hover	{ background-position: -158px -20px; }
#brandsite ul li a.kuf:hover	{ background-position: -158px -40px; }
#brandsite ul li a.bbo:hover	{ background-position: -158px -60px; }
#brandsite ul li a.qwo:hover	{ background-position: -158px -80px; }
#brandsite ul li a.karma:hover	{ background-position: -158px -100px; }
#brandsite ul li a.sf:hover		{ background-position: -158px -120px; }
