@charset "utf-8";

html, body {width:100%; height:100%;}

/* default definition */
body, textarea, select, input {font:12px '돋움',dotum,AppleGothic,sans-serif; color:#7b7b7b; word-break:break-all;
	margin:0;
	padding:0;
	scrollbar-face-color:#F2F2F2;
	scrollbar-shadow-color:#DEDEDE;
	scrollbar-highlight-color:#DEDEDE;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-track-color:#FFF;
	scrollbar-arrow-color:#D2D2D2;
}

div,p,h1,h2,h3,h4,dl,dt,dd,th,td,form {margin:0; padding:0;}
table {font-size:11px; border-collapse:collapse; border-spacing:0; word-break:break-all;}
ul, li, ol {list-style-type:none; margin:0; padding:0;}
hr {display:none;}
img {border:0 none;}
label {margin:0; padding:0; font-size:12px;}
fieldset {margin:0; padding:0; border:0 none;}
legend {display:none;}

/* link */
a, a:link, a:visited {color:#7b7b7b; text-decoration:none; cursor:pointer}
a:hover, a:active {color:#7b7b7b; cursor:pointer;}

/* font */
.fs_0{font-size:0;}
.fs_small {font-size:11px !important;}
.fs_normal {font-size:12px !important;}
.fs_large {font-size:13px !important;}

.ft_bold {font-weight:bold !important;}
.ft_normal {font-weight:normal !important;}

/* color */
.red {color:red !important;}
.fc_000 {color:#000 !important;}
.fc_666 {color:#666 !important;}

/* float */
.nfl {float:none !important;}
.cboth {clear:both !important;}
.fl_l {float:left !important;}
.fl_r {float:right !important;}

/* input */
select {min-height:18px; height:18px;}

/* width */

/* height */

/* padding */
.pdn {padding:0 !important;}
.pd_ln {padding-left:0 !important;}
.pd_tn {padding-top:0 !important;}
.pd_bn {padding-bottom:0 !important;}
.pd_l10 {padding-left:10px !important;}

/* margin */
.mgn {margin:0 !important;}
.mg_ln {margin-left:0 !important;}
.mg_rn {margin-right:0 !important;}
.mg_tn {margin-top:0 !important;}
.mg_bn {margin-bottom:0 !important;}
.mg_rl12 {margin:0 12px !important;}
.mg_rl16 {margin:0 16px !important;}
.mg_t82l2 {margin:82px 0 0 2px !important;}
.mg_t8l2 {margin:8px 0 0 2px !important;}
.mg_t1 {margin-top:1px !important;}
.mg_t7 {margin-top:7px !important;}
.mg_b3 {margin-bottom:3px !important;}

/* align */
.ag_l {text-align:left !important;}
.ag_c {text-align:center !important;}
.ag_r {text-align:right !important;}
.ag_j {text-align:justify !important;}

.va_t {vertical-align:top !important;}
.va_m {vertical-align:middle !important;}
.va_b {vertical-align:bottom !important;}

/* png */
.png24 {tmp:expression(setPng24(this));}

.bgn {background:none !important;}

/* layout */
#accessibility_menu {display:none;}

#wrap {width:100%;}
	#header {width:100%; height:122px; background:#000 url(/newsite/img/common/menu_bg.gif) repeat-x left bottom;}
	#header div.header {width:973px; margin-left:15px;}
	#header dl {width:950px; float:left; margin:8px 0 0 8px; font-size:0;}
	#header dl dt {float:left; margin-left:2px;}
	#header dl dd {float:right; margin-top:8px; padding:0 1px 0 2px;}

	div.navigation {clear:both; margin:0 0 0 58px; overflow:hidden; padding-top:19px; }
	div.navigation li {float:left; margin-right:78px; font-size:0; }
	div.navigation li ul.sub {float:left; overflow:hidden;}
	div.navigation li ul.sub li {margin-right:0; padding:0 15px 0 14px; background:url(/newsite/img/common/menu_bar.gif) no-repeat right top;}
	div.navigation li ul.sub li.end {padding-right:0; background:none;}
	#sub1, #sub2, #sub3, #sub4, #sub5 {position:absolute; width:1000px;}
	#sub1 {left:76px; top:101px;}
	#sub2 {left:210px; top:101px;}
	#sub3 {left:76px; top:101px;}
	#sub4 {left:540px; top:101px;}
	#sub5 {left:76px; top:101px;}

	#container {width:973px; margin:15px 0 50px 15px; overflow:hidden;}
		#content {float:left; width:856px;}
		#aside {float:right; width:102px;}
			#aside h2 {clear:both; margin:6px 0 5px 1px;}

	#footer {clear:both; width:100%; border-top:1px solid #e9e9e9;}
	#footer div.store_mall {width:100%; overflow:hidden; border-top:1px solid #fff; border-bottom:1px solid #e9e9e9; background:#f8f8f8;}
	#footer div.store_mall dl dt, #footer div.store_mall dl dd {float:left;}
	#footer div.store_mall dl {float:left; margin-right:133px; padding:11px 0 11px 32px;}
	#footer div.store_mall dl dt {height:28px; margin-right:37px; padding-right:13px; font-size:12px; color:#6e6e6e; background:url(/newsite/img/main/store_bar.gif) no-repeat right top;}
	#footer div.store_mall dl dt span.ac {color:#fc8414;}
	#footer div.store_mall dl dd {margin-right:37px; font-size:0;}
	#footer div.store_mall p {float:left; padding:11px 0;}
	#footer div.store_mall p select {margin-left:5px; width:140px;}
	
	#footer ul.footer_menu {clear:both; width:100%; overflow:hidden; padding:10px 0; border-bottom:1px solid #e9e9e9;}
	#footer ul.footer_menu li.fri {padding-left:32px;}
	#footer ul.footer_menu li {float:left; padding:0 18px 0 17px; background:url(/newsite/img/common/footer_mene_bar.gif) no-repeat right 1px;}
	#footer ul.footer_menu li.family {width:670px;text-align:right;}
	#footer div.copyright {clear:both; margin:16px 0 16px 35px; font-size:0;}
	#footer div.copyright img {margin-bottom:3px;}

/* main */
div.visual {margin-bottom:30px; font-size:0;}

div.con_warp {width:100%; overflow:hidden;}
div.con_warp div.product_intro {float:left; margin-right:20px; font-size:0;}
div.con_warp div.product_intro p{margin-bottom:5px;}
div.con_warp div.news_warp {float:left; width:571px;}
div.con_warp p.banner {font-size:0;}
div.con_warp p.banner img.mid {margin:0 7px 0 6px;}

ul.tabmenu {width:100%; height:22px; background:url(/newsite/img/main/news_tab_bar.gif) repeat-x left top;}
ul.tabmenu li {float:left; margin-right:1px;}
ul.tabmenu li.btn {float:right; margin:3px 8px 0 0;}
ul.tabmenu li.list a, ul.tabmenu li.list a:link, ul.tabmenu li.list a:visited {float:left; height:15px; padding:5px 13px 0; border:1px solid #e0e0e0; border-width:1px 1px 0; background:url(/newsite/img/main/news_menu_bg.gif) repeat-x left top;}
ul.tabmenu li.list a.on:link, ul.tabmenu li.list a.on:visited, ul.tabmenu li.list a.on:hover, ul.tabmenu li.list a.on:active, ul.tabmenu li.list a:hover, ul.tabmenu li.list a:active {float:left; height:15px; padding:6px 13px 0; font-weight:bold; border:1px solid #e0e0e0; border-bottom:1px solid #fff; border-width:1px 1px 0; background:#fff;}

ul.news_list {width:100%; margin-top:10px; overflow:hidden; height:100px;}
ul.news_list li {height:18px; padding-left:17px; background:url(/newsite/img/ico/ico_news_list.gif) no-repeat 5px 3px;}
ul.news_list li a {float:left; color:#7b7b7b;}
ul.news_list li span.data {float:right; width:68px; text-align:left; font-family:Tahoma; font-size:10px; color:#7a7a7a;}

dl.customer {width:82px; margin-bottom:14px; padding:0 8px 0 10px; font-size:0; border:1px solid #eee;}
dl.customer dt {padding:11px 0 1px; background:url(/newsite/img/main/customer_dot.gif) no-repeat left bottom;}
dl.customer dt img {margin:0 0 7px;}
dl.customer dd {margin:10px 0;}

#aside p.banner {font-size:0;}
#aside p.banner img {margin-bottom:3px;}

div.cartoon2{position:absolute;width:878px;height:655px;z-index:9999;top:150px;left:110px;margin:0px; visibility: hidden;}




