/* °øÅë »çÇ× */
body	, table, th, td, form, p, span { margin: 0; padding: 0; font-size: 9pt; font-family: Arial, Gulim; color: #000; line-height: 150%; }
a:link			{ color: #000; text-decoration: none; }
a:visited		{ color: #000; text-decoration: none; }
a:active		{ color: #000; text-decoration: none; }
a:hover		{ color: #999; text-decoration: none; }
img				{ border: none; }
table			{ border-collapse: collapse; }

#header { position: relative; width: 955px; height: 80px; zoom: 1; }
	#header:after { display: block; clear: both; content: ""; }
	#h1_logo { position: absolute; left: 0; top: 0; width: 240px; height: 80px; margin: 0; padding: 0; background: url('./img/common/logo.png') no-repeat 10px 50%; }
	#h1_logo a { display: block; width: 240px; height: 80px; text-indent: -9999em; }
#util { position: absolute; right: 0; top: 0; list-style: none; width: 715px; height: 20px; margin: 0; padding: 0; z-index: 10; }
	#util li { float: left; }
	#util li.util_ft { margin-left: 465px; }
	#util li a { display: block; padding: 7px 0; }
#menu { float: right; width: 715px; height: 60px; margin-top: 15px; }
#allBox { position: relative; width: 955px; zoom: 1; }
	#allBox:after { display: block; clear: both; content: ""; }
#aside { float: left; width: 210px; margin: 0 20px 0 10px; }
	#aside h2.h2_title { width: 210px; height: 99px; margin: 0; padding: 0; text-indent: -9999em; background-repeat: no-repeat; background-position: 0 0; }
	#aside h2.h2_comp { background-image: url('./img/company/menu_title.gif'); }
	#aside h2.h2_prod { background-image: url('./img/product/menu_title.gif'); }
	#aside h2.h2_order { background-image: url('./img/order/menu_title.gif'); }
	#aside h2.h2_bbs { background-image: url('./img/board/menu_title.gif'); }
	#submenu { list-style: none; margin: 0 0 20px 0; padding: 5px 0 0 0; background-color: #fafbf8; }
	#submenu li { margin: 0; padding: 0; }
	#submenu li ul { list-style: none; margin: 5px 0; padding: 0; }
	#submenu img { vertical-align: top; }
#content { float: left; width: 715px; }
#column { padding: 20px 20px 25px 25px; background: #fff; zoom: 1; }
	#column h3.h3_title { margin: 0 0 30px 0; padding: 0; }
#foot { clear: both; display: block; width: 955px; padding: 15px 0 30px 0; text-align: right; }

.navi { padding: 10px 0; text-align: right; }

.disAlign0		{ margin: 0; text-align: left; }
.disAlign1		{ margin: 10px 0; text-align: left; }
.disAlign2		{ margin: 20px 0; text-align: left; }
.disAlign3		{ margin: 30px 0; text-align: left; }
.disAlignC0	{ margin: 0; text-align: center; }
.disAlignC1	{ margin: 10px 0; text-align: center; }
.disAlignC2	{ margin: 20px 0; text-align: center; }
.disAlignC3	{ margin: 30px 0; text-align: center; }
.disAlignR0	{ margin: 0; text-align: right; }
.disAlignR1	{ margin: 10px 0; text-align: right; }
.disAlignR2	{ margin: 20px 0; text-align: right; }
.disAlignR3	{ margin: 30px 0; text-align: right; }
.disAlignT10	{ margin-top: 10px; }
.disAlignT20	{ margin-top: 20px; }
.disAlignT30	{ margin-top: 30px; }
.disAlignT40	{ margin-top: 40px; }
.disAlignT50	{ margin-top: 50px; }
.disAlignB10	{ margin-bottom: 10px; }
.disAlignB20	{ margin-bottom: 20px; }
.disAlignB30	{ margin-bottom: 30px; }
.disAlignB40	{ margin-bottom: 40px; }
.disAlignB50	{ margin-bottom: 50px; }
.disClear		{ clear: both; }
.hidden			{ display: none; }


/* ¸ÞÀÎ */
#wrap_main { height: 100%; background: #fea78c url('./img/main/bg_body.gif') repeat-x 0 0; }
	#wrap_main #util { background: url('./img/main/bg_util.gif') repeat-y 0 0; }
	#wrap_main #menu { background: url('./img/main/bg_menu.png') no-repeat 0 0; }
	#wrap_main #submenu { height: 420px; }
#main_vis { float: left; width: 400px; height: 480px; }
#main_cont { float: left; position: relative; width: 555px; height: 480px; background: url('./img/main/bg_cont.jpg') no-repeat 0 0; }
#main_notice { position: absolute; left: 40px; top: 30px; width: 475px; height: 127px; background: url('./img/main/bg_notice.png') no-repeat 0 100%; }
	.h2_notice { height: 20px; margin: 0; padding: 0; background: url('./img/main/title_notice.png') no-repeat 0 0; }
	.h2_notice a { display: block; height: 100%; text-indent: -9999em; }
	#main_notice ul { list-style: none; width: 420px; margin: 15px 0 0 32px; padding: 0; }
	#main_notice ul li { height: 25px; clear: both;  }
	#main_notice ul li a { display: block; float: left; width: 340px; padding: 5px 0; }
	#main_notice ul li span { display: block; float: right; padding: 5px 0; }
#main_prod { position: absolute; left: 40px; top: 182px; width: 475px; height: 160px; background: url('./img/main/bg_prod.png') no-repeat 0 100%; }
	#scroll_image { position: relative; left: 25px; top: 40px; width: 425px; height: 100px; overflow: hidden; cursor: pointer; }
	#main_prod .h2_prod { height: 20px; margin: 0; padding: 0; background: url('./img/main/title_prod.png') no-repeat 0 0; }
	#main_prod .h2_prod a { display: block; height: 100%; text-indent: -9999em; }
#main_call { position: absolute; left: 40px; top: 367px; width: 490px; height: 83px; text-indent: -9999em; overflow: hidden; background: url('./img/main/call.png') no-repeat 0 0; }


/* È¸»ç¼Ò°³ */
#wrap_comp { height: 100%; background: #92becf url('./img/company/bg_body.gif') repeat-x 0 0; }
	#wrap_comp #util { background: url('./img/company/bg_util.gif') repeat-y 0 0; }
	#wrap_comp #menu { background: url('./img/company/bg_menu.png') no-repeat 0 0; }
	#wrap_comp #submenu { height: 200px; }
.comp_greet { margin: 0 30px; }
	.comp_greet img { margin: 40px 0; }
	.comp_greet strong { font-family: Dotum; font-size: 16pt; }

/* Á¦Ç°¼Ò°³ */
.h4_title1 { margin: 30px 0 10px 0; padding: 0; }
.h4_title2 { margin: 0 0 10px 0; padding: 0; }
.h5_title { margin: 30px 0 10px 0; padding: 0; }
.h6_title { margin: 20px 0 5px 0; padding: 0; font-size: 9pt; }
.colT { position: relative; width: 660px; }
.colT:after { display: block; clear: both; content: ""; }
	.colL { float: left; }
	.colR { float: right; }
.prod_table1 { clear: both; width: 100%; border-bottom: 2px solid #ccc; }
	.prod_table1 thead th { border-top: 2px solid #c3443a; border-bottom: 2px solid #c3443a; color: #fff; background: #900; }
	.prod_table1 th { color: #a90015; background: #f4f5f1; }
	.prod_table1 th, .prod_table1 td { padding: 5px 7px; border: 1px solid #ccc; }
	.prod_table1 td ul { list-style: square; margin: 0; padding-left: 20px; }
	.prod_table1_tab1 { width: 90px; }
	.prod_table1_tab2 { width: 155px; }
	.prod_table1_tab3 {}
.prod_table2 { clear: both; width: 100%; border-bottom: 2px solid #ccc; }
	.prod_table2 thead th { border-top: 2px solid #c3443a; border-bottom: 2px solid #c3443a; color: #fff; background: #900; }
	.prod_table2 th { color: #a90015; background: #f4f5f1; }
	.prod_table2 th, .prod_table2 td { padding: 5px 7px; border: 1px solid #ccc; text-align: center; }
.prod_table3 { clear: both; width: 100%; border-top: 2px solid #ccc; border-bottom: 2px solid #ccc; }
	.prod_table3 th { color: #fff; background: #900; }
	.prod_table3 th, .prod_table3 td { padding: 5px 7px; border: 1px solid #ccc; text-align: center; }
.prod_txt1 { margin: 0; padding: 20px; background: #f3f3f3; }
	.prod_txt1 dt { margin-bottom: 5px; color: #f00; font-weight: bold; }
	.prod_txt1 dd { margin-left: 10px; padding-left: 12px; background: url('./img/product/bul_txt.gif') no-repeat 0 7px; }

/* ¿Â¶óÀÎ ÁÖ¹® */
#wrap_order { height: 100%; background: #beb992 url('./img/order/bg_body.gif') repeat-x 0 0; }
	#wrap_order #util { background: url('./img/order/bg_util.gif') repeat-y 0 0; }
	#wrap_order #menu { background: url('./img/order/bg_menu.png') no-repeat 0 0; }
	#wrap_order #submenu { height: 200px; }

/* °Ô½ÃÆÇ */
#wrap_bbs { height: 100%; background: #e0d6e2 url('./img/board/bg_body.gif') repeat-x 0 0; }
	#wrap_bbs #util { background: url('./img/board/bg_util.gif') repeat-y 0 0; }
	#wrap_bbs #menu { background: url('./img/board/bg_menu.png') no-repeat 0 0; }
	#wrap_bbs #submenu { height: 200px; }
