

body, div, dl, dt, dd, h1, h2, h3, h4, form, fieldset, p, th, table, tr, td,  br, input, button, textarea, select, .c1 { font-family:Malgun Gothic;font-size:12px;color:#666666; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,form,fieldset,p,a,button,checkbox { margin:0px;padding:0px; }
html, body {margin:0px auto;padding:0px;}

.body_bg {background-color:#f3f3f3;}

img { border:0px;vertical-align:top; }
.img_middle{ border:0px;vertical-align:middle;}
li { list-style:none; }
.hidden{display:none;}


/* ÀÏ¹Ý ¸µÅ© ½ºÅ¸ÀÏ*/
a:link { font-family:Malgun Gothic; color: #444; text-decoration: none }
a:visited { font-family:Malgun Gothic; color: #444; text-decoration: none }
a:hover { font-family:Malgun Gothic; color: #8e1b19; text-decoration: none }

.txtbox {height:22px;line-height:22px;border:1px solid #828282;}

.alignCenter {text-align:center;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}

/* Å×ÀÌºí ½ºÅ¸ÀÏ */
.table_css {font-family:Malgun Gothic;font-size:13px;color:#666666;}
.table_css .head_Gray_No{text-align:center;background-color:#efefef;}
.table_css .head_Gray_L{text-align:center;background-color:#efefef;border-left:1px solid #bebebe;}
.table_css .head_Gray_B{text-align:center;background-color:#efefef;border-bottom:1px solid #bebebe;}
.table_css .head_Gray_R{text-align:center;background-color:#efefef;border-right:1px solid #bebebe;}
.table_css .head_Gray_LB{text-align:center;background-color:#efefef;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .head_Gray_LBR{text-align:center;background-color:#efefef;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .head_Gray_TLB{text-align:center;background-color:#efefef;border-top:1px solid #bebebe; border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .head_Gray_TLBR{text-align:center;background-color:#efefef;border:1px solid #bebebe;}

.table_css .list_NO_left{text-align:left;}
.table_css .list_NO_center{text-align:center;}
.table_css .list_NO_right{text-align:right;}

.table_css .list_L_center{text-align:center;border-left:1px solid #bebebe;}
.table_css .list_B_center{text-align:center;border-bottom:1px solid #bebebe;}
.table_css .list_R_center{text-align:center;border-right:1px solid #bebebe;}
.table_css .list_LB_center{text-align:center;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_LBR_center{text-align:center;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}

.table_css .list_L_left{text-align:left;padding:0 0 0 5px;border-left:1px solid #bebebe;}
.table_css .list_B_left{text-align:left;padding:0 0 0 5px;border-bottom:1px solid #bebebe;}
.table_css .list_R_left{text-align:left;padding:0 0 0 5px;border-right:1px solid #bebebe;}
.table_css .list_LB_left{text-align:left;padding:0 0 0 5px;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_LBR_left{text-align:left;padding:0 0 0 5px;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}
.table_css .list_TLB_left{text-align:left;padding:0 0 0 5px;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_TLBR_left{text-align:left;padding:0 0 0 5px;border:1px solid #bebebe;}

.table_css .list_L_right{text-align:right;padding:0 5px 0 0;border-left:1px solid #bebebe;}
.table_css .list_B_right{text-align:right;padding:0 5px 0 0;border-bottom:1px solid #bebebe;}
.table_css .list_R_right{text-align:right;padding:0 5px 0 0;border-right:1px solid #bebebe;}
.table_css .list_LB_right{text-align:right;padding:0 5px 0 0;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
.table_css .list_LBR_right{text-align:right;padding:0 5px 0 0;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;}

/*È¿°ú*/
.etcmenu a.etc_txt img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.etcmenu a:hover img{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: .7;}


.button_red{
border:1px solid #ff6262;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-size:13px;
font-family:arial, helvetica, sans-serif;
padding: 5px 13px;
text-align:center;
text-decoration:none;
display:inline-block;
/*text-shadow: -1px -1px 0 rgba(0,0,0,0.3);*/
font-weight:bold;
color: #fff;
background-color: #ff9a9a;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9a9a), to(#ff4040));
background-image: -webkit-linear-gradient(top, #ff9a9a, #ff4040);
background-image: -moz-linear-gradient(top, #ff9a9a, #ff4040);
background-image: -ms-linear-gradient(top, #ff9a9a, #ff4040);
background-image: -o-linear-gradient(top, #ff9a9a, #ff4040);
background-image: linear-gradient(to bottom, #ff9a9a, #ff4040);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff9a9a, endColorstr=#ff4040);
cursor:pointer;
}

.button_red:hover{
border:1px solid #ff3434;
color: #fff;
background-color: #ff6767;
background-image: -webkit-gradient(linear, left top, left bottom, from(#ff6767), to(#ff0d0d));
background-image: -webkit-linear-gradient(top, #ff6767, #ff0d0d);
background-image: -moz-linear-gradient(top, #ff6767, #ff0d0d);
background-image: -ms-linear-gradient(top, #ff6767, #ff0d0d);
background-image: -o-linear-gradient(top, #ff6767, #ff0d0d);
background-image: linear-gradient(to bottom, #ff6767, #ff0d0d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ff6767, endColorstr=#ff0d0d);
cursor:pointer;
}


.button_gray{
border:1px solid #cacaca; -webkit-border-radius: 3px; -moz-border-radius: 3px;
border-radius: 3px;
font-size:13px;
font-family:arial, helvetica, sans-serif;
padding: 5px 13px;
text-decoration:none;
display:inline-block;
/*text-shadow: -1px -1px 0 rgba(0,0,0,0.3);*/
font-weight:bold;
color: #ffffff;
text-align:center;
background-color: #E6E6E6; background-image: -webkit-gradient(linear, left top, left bottom, from(#E6E6E6), to(#CCCCCC));
background-image: -webkit-linear-gradient(top, #E6E6E6, #CCCCCC);
background-image: -moz-linear-gradient(top, #E6E6E6, #CCCCCC);
background-image: -ms-linear-gradient(top, #E6E6E6, #CCCCCC);
background-image: -o-linear-gradient(top, #E6E6E6, #CCCCCC);
background-image: linear-gradient(to bottom, #E6E6E6, #CCCCCC);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E6E6E6, endColorstr=#CCCCCC);
}

.button_gray:hover{
border:1px solid #b3b3b3;
color: #ffffff;
background-color: #cdcdcd;
background-image: -webkit-gradient(linear, left top, left bottom, from(#cdcdcd), to(#b3b3b3));
background-image: -webkit-linear-gradient(top, #cdcdcd, #b3b3b3);
background-image: -moz-linear-gradient(top, #cdcdcd, #b3b3b3);
background-image: -ms-linear-gradient(top, #cdcdcd, #b3b3b3);
background-image: -o-linear-gradient(top, #cdcdcd, #b3b3b3);
background-image: linear-gradient(to bottom, #cdcdcd, #b3b3b3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#cdcdcd, endColorstr=#b3b3b3);
}

.button_black{
border:1px solid #3a3a3a; -webkit-border-radius: 3px; -moz-border-radius: 3px;
border-radius: 3px;
font-size:13px;
font-family:arial, helvetica, sans-serif;
padding: 5px 13px;
text-decoration:none;
display:inline-block;
/*text-shadow: -1px -1px 0 rgba(0,0,0,0.3);*/
font-weight:bold;
color: #ffffff;
text-align:center;
background-color: #7a7a7a; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#7a7a7a), to(#3a3a3a));
background-image: -webkit-linear-gradient(top, #7a7a7a, #3a3a3a);
background-image: -moz-linear-gradient(top, #7a7a7a, #3a3a3a);
background-image: -ms-linear-gradient(top, #7a7a7a, #3a3a3a);
background-image: -o-linear-gradient(top, #7a7a7a, #3a3a3a);
background-image: linear-gradient(to bottom, #7a7a7a, #3a3a3a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7a7a7a, endColorstr=#3a3a3a);
}

.button_black:hover{
border:1px solid #2e2e2e;
color: #ffffff;
background-color: #3a3a3a;
background-image: -webkit-gradient(linear, left top, left bottom, from(#3a3a3a), to(#2e2e2e));
background-image: -webkit-linear-gradient(top, #3a3a3a, #2e2e2e);
background-image: -moz-linear-gradient(top, #3a3a3a, #2e2e2e);
background-image: -ms-linear-gradient(top, #3a3a3a, #2e2e2e);
background-image: -o-linear-gradient(top, #3a3a3a, #2e2e2e);
background-image: linear-gradient(to bottom, #3a3a3a, #2e2e2e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3a3a3a, endColorstr=#2e2e2e);
}

.button_blue{
border:1px solid #7cb6dc; -webkit-border-radius: 3px; -moz-border-radius: 3px;
border-radius: 3px;
font-size:13px;
font-family:arial, helvetica, sans-serif;
padding: 13px 23px;
text-decoration:none;
display:inline-block;
/*text-shadow: -1px -1px 0 rgba(0,0,0,0.3);*/
font-weight:bold;
color: #fff;
background-color: #cccccc; background-image: -webkit-gradient(linear, left top, left bottom, from(#a1cbe3), to(#77a9cc));
background-image: -webkit-linear-gradient(top, #a1cbe3, #77a9cc);
background-image: -moz-linear-gradient(top, #a1cbe3, #77a9cc);
background-image: -ms-linear-gradient(top, #a1cbe3, #77a9cc);
background-image: -o-linear-gradient(top, #a1cbe3, #77a9cc);
background-image: linear-gradient(to bottom, #a1cbe3, #77a9cc);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a1cbe3, endColorstr=#77a9cc);
}

.button_blue:hover{
border:1px solid #7cb6dc;
color: #fff;
background-color: #77a9cc;
background-image: -webkit-gradient(linear, left top, left bottom, from(#77a9cc), to(#588fb5));
background-image: -webkit-linear-gradient(top, #77a9cc, #588fb5);
background-image: -moz-linear-gradient(top, #77a9cc, #588fb5);
background-image: -ms-linear-gradient(top, #77a9cc, #588fb5);
background-image: -o-linear-gradient(top, #77a9cc, #588fb5);
background-image: linear-gradient(to bottom, #77a9cc, #588fb5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#77a9cc, endColorstr=#588fb5);
}


.button_orange{
border:1px solid #dc4a02; -webkit-border-radius: 3px; -moz-border-radius: 3px;
border-radius: 3px;
font-size:11px;
font-family:arial, helvetica, sans-serif;
padding: 4px 10px;
text-decoration:none;
display:inline-block;
/*text-shadow: -1px -1px 0 rgba(0,0,0,0.3);*/
/*font-weight:bold;*/
color: #fff;
background-color: #cccccc; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4793c), to(#e05612));
background-image: -webkit-linear-gradient(top, #f4793c, #e05612);
background-image: -moz-linear-gradient(top, #f4793c, #e05612);
background-image: -ms-linear-gradient(top, #f4793c, #e05612);
background-image: -o-linear-gradient(top, #f4793c, #e05612);
background-image: linear-gradient(to bottom, #f4793c, #e05612);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4793c, endColorstr=#e05612);
}

.button_orange:hover{
border:1px solid #dc4a02;
color: #fff;
background-color: #e05612;
background-image: -webkit-gradient(linear, left top, left bottom, from(#e05612), to(#eb6320));
background-image: -webkit-linear-gradient(top, #e05612, #eb6320);
background-image: -moz-linear-gradient(top, #e05612, #eb6320);
background-image: -ms-linear-gradient(top, #e05612, #eb6320);
background-image: -o-linear-gradient(top, #e05612, #eb6320);
background-image: linear-gradient(to bottom, #e05612, #eb6320);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e05612, endColorstr=#eb6320);
}




	.Wid05 { width: 5%;}
	.Wid10 { width: 10%;}
	.Wid15 { width: 15%;}
	.Wid20 { width: 20%;}
	.Wid25 { width: 25%;}
	.Wid30 { width: 30%;}
	.Wid35 { width: 35%;}
	.Wid40 { width: 40%;}
	.Wid45 { width: 45%;}
	.Wid50 { width: 50%;}
	.Wid55 { width: 55%;}
	.Wid60 { width: 60%;}
	.Wid65 { width: 65%;}
	.Wid70 { width: 70%;}
	.Wid75 { width: 75%;}
	.Wid80 { width: 80%;}
	.Wid85 { width: 85%;}
	.Wid90 { width: 90%;}
	.Wid95 { width: 95%;}
	.Wid98 { width: 98%;}

	.banner{clear:both;margin-top:0px;}
	.banner ul li{float:left;}

	.top_menu_bg{width:328px;line-height:31px;background:url(/images/bg/top_menu_bg.png) no-repeat;text-align:right;}
	.top_menu_bg a:link { font-family:Malgun Gothic; color: #fff; text-decoration: none }
	.top_menu_bg a:visited {  font-family:Malgun Gothic; color: #fff; text-decoration: none }
	.top_menu_bg a:hover { font-family:Malgun Gothic; color: #ffe60f; text-decoration: none }

	.menu_bg{width:808px;height:83px;background:url(/images/bg/menu_bg.jpg) no-repeat;}

	.vw_content img {max-width:740px;}


	#gnb{position:relative; clear:both;padding:12px 0 0 0px;text-align:left;}
	#gnb .hidden{display:none;}
	#gnb li{float:left; position:relative;list-style:none;margin:0 0 0 0px;}
	#gnb li a{height:39px;display:inline-block;background-position:0 0;background-repeat:no-repeat;}
	#gnb li:hover > a {background-position:0 -39px;}	
	#gnb li a span {display:none;}

	#gnb a.menu01 {background-image:url(/images/font/menu01.png);width:108px;margin-left:85px;}
	#gnb a.menu02 {background-image:url(/images/font/menu02.png);width:108px;}
	#gnb a.menu03 {background-image:url(/images/font/menu03.png);width:108px;}
	#gnb a.menu04 {background-image:url(/images/font/menu04.png);width:108px;}
	#gnb a.menu05 {background-image:url(/images/font/menu05.png);width:108px;}

	#gnb li ul{position:absolute; top:39px;}
	#gnb li ul:after{content:""; display:block; clear:both;}
	#gnb li ul li{float:left;padding-left:35px;}
	#gnb li ul.g1{width:330px;height:35px; left:60px;background:url(/images/bg/sub_menu_bg.png) no-repeat;border:0px solid #c7c7c7;}





	#subContents {width:1024px; margin:0 auto;}
	#subContents:after {content:""; display:block; clear:both;}

	#subContents .subTit {width:100%;}
	#subContents .subTit:after {content:""; display:block; clear:both;}

	#subContents .subLeft {float:left; width:220px; margin-bottom:150px;}
	#subContents .subLeft .left_foo {width:184px;font:bold 13px Malgun Gothic;padding:0 0px 0 0px;text-align:left;}
	#subContents .subLeft .left_foo a {width:174px;	float:left;	padding:8px 5px; background:#fff; color:#626262; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;		-o-transition: all 0.5s ease-in-out; transition: all 0.5s ease; }
	#subContents .subLeft .left_foo a:hover {background:#dfdede; color:#f46c6b; border-radius: 3px; border-radius: 3px;}
	#subContents .subLeft .left_menu_box2{background:url(/images/bg/left_menu_box2.gif) repeat-y;}

	#subContents .subRight {float:right; width:780px;}
	#subContents .subRight .subCate {width:780px; margin-top:10px;}
	#subContents .subRight .subCate li{float:left;}
	#subContents .subRight .subCate li.name{width:300px;text-align:left;}
	#subContents .subRight .subCate li.txt{width:480px;text-align:right;color:#896730;padding-top:15px;}


	#subContents .subRight .contents_box {width:760px;border:1px solid #ccc;border-radius:5px;padding:10px;background-color:white;}

	#subContents .subRight .contents_box {clear:both; text-align:left; color:#444; margin:0 auto; padding-bottom:20px;}
	#subContents .subRight .contents_box:after {content:""; clear:both; display:block; height:0; visibility:none;}


	#subPage {clear:both; line-height:30px; text-align:left; font-size:15px; color:#444; margin:0 auto; padding-bottom:110px;}
	#subPage:after {content:""; clear:both; display:block; height:0; visibility:none;}


	.GoodsName { text-align:center;font-size:14px;padding-top:3px; }
	.GoodsPrice { font-weight:bold; color:#686868; font-size:16px;}


