@charset "euc-kr";

*	{ font-family:Dotum, Verdana, Arial;  font-size:12px; }
html	{height:100%; overflow-y:scroll;  font-size:12px; color:#666; }
body	{width:100%;  background:#fff;;  height:100%; font-size:12px; margin:0; padding:0; font-family:Dotum , Verdana, Arial; line-height:150%;} 

a	{display:inline-block; margin:0; padding:0;}
a:link		{text-decoration:none; color:#666;}
a:visited	{text-decoration:none; color:#000;}
a:hover		{text-decoration:underline; color:#aa2799;}
a:active	{text-decoration:underline; color:#8a107a;}

ul	{margin:0; padding:0;}
p	{margin:0; padding:0;}

li	{list-style:none;}

dt,dd	{text-align:left;}

label	{margin-right:5px;}


* html  .png24  {tmp:expression(setPng24(this));}

.png24 {tmp:expression(setPng24(this)); }


.b	{ font-weight:bold;}

embed 	{margin:0; padding:0;}
img	{border:none;}
.m0auto	{ margin:0 auto;}

.fl_left	{float:left;}
.fl_right	{float:right !important;}
.fl_clear	{clear:both; height:0; font-size:0; line-height:0}

.al_left	{text-align:left}
.al_center	{text-align:center}
.al_right	{text-align:right;}
.al_top	{vertical-align:top;}
.al_middle	{vertical-align: middle}
.al_bottom	{vertical-align: bottom}
.al_justify  {text-align:justify}

.hand	{cursor:pointer}
.overflow	{overflow:auto; overflow:hidden;}
.none	{position:absolute; top:-5000px; left:-5000px; height:0; visibility:hidden;} /* t- r- b- l */
.pos_rel	{position:relative}
.d_none	{display:none;}

.clfix:after	{content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix	{display: inline-block;}
.clfix	{display: block;}
* html	.clfix	{height: 1%;} /* Hides from IE-mac */
.clfix	{zoom:1;} /*for IE 5.5-7*/

/* form */

select	{border:1px solid #cccccc; height:18px; color:#333;}
textarea  {padding:10px; border:1px solid #cccccc;  line-height:20px;}
/*input	{margin:0; padding:0; border:1px solid #cccccc;  margin-right:5px; }*/
input, select, textarea	{margin:0; padding:0; vertical-align:middle; outline:0 none; resize:none;}
td input[type="text"],td input[type="password"]	{position:relative; top:0px;height:17px;}
input[type="checkbox"]	{border:0 none!important; vertical-align:middle!important;}
input[type="radio"]	{border:none;margin-right:5px;}
input[type="button"]	{border:0 none;}
input[type="file"]	{height:20px;}
input[type="image"]	{border:none;}
input[type="password"]	{background:#fff; }
label	{vertical-align:middle!important;}


/* table */
table	{border-collapse:collapse; border-spacing:0;}
/*td	{vertical-align:top;}*/


/*Padding*/

.p10	{padding:10px;}
.p15	{padding:15px;}


.pl5	{padding-left:5px;}
.pl10	{padding-left:10px;}
.pl20	{padding-left:20px;}

.pb5	{padding-bottom:5px;}
.pb10	{padding-bottom:10px;}
.pb15	{padding-bottom:15px;}
.pb20	{padding-bottom:20px;}
.pb30	{padding-bottom:30px;}

.pt5	{padding-top:5px;}
.pt10	{padding-top:10px;}
.pt12	{padding-top:12px;}
.pt15	{padding-top:15px;}
.pt17	{padding-top:17px;}
.pt20	{padding-top:20px;}

.pr5	{padding-right:5px;}
.pr10	{padding-right:10px;}
.pr20	{padding-right:20px;}
.pr30	{padding-right:30px;}

/*margin*/
.ml5	{margin-left:5px;}
.ml10	{margin-left:10px;}
.ml20	{margin-left:20px;}

.mb5	{margin-bottom:5px;}
.mb6	{margin-bottom:6px;}
.mb7	{margin-bottom:7px;}
.mb10	{margin-bottom:10px;}
.mb15	{margin-bottom:15px;}
.mb20	{margin-bottom:20px;}
.mb30	{margin-bottom:30px;}
.mb40	{margin-bottom:40px;}
.mb50	{margin-bottom:50px;}
.mb70	{margin-bottom:70px;}


.mt3	{margin-top:3px;}
.mt5	{margin-top:5px;}
.mt10	{margin-top:10px;}
.mt20	{margin-top:20px;}
.mt30	{margin-top:30px;}
.mt35	{margin-top:35px;}
.mt40	{margin-top:40px;}
.mt50	{margin-top:50px;}

.mr5	{margin-right:5px;}
.mr10	{margin-right:10px;}
.mr20	{margin-right:20px;}
.mr30	{margin-right:30px;}
.mr40	{margin-right:40px;}
.mr50	{margin-right:50px;}


.btn_r	{text-align:right; padding-right:7px;}
.btn_r img	{margin-right:1px;}



#Top {height:88px; background:url(../_img/top_back.gif) repeat-x 0 bottom;}
#Top .ttmenu	{margin:5px 0 5px 0;}
#Top .ttmenu td	{text-aligh:right!important;}
h1	{margin: 10px 0 0 0;}

#Main_Contents	{background:url(../_img/main_back.gif) repeat-x 0 0; min-height:610px;}
#Main_Contents #Contents	{width:960px; margin:0 auto;}
#Main_Contents #Contents .Mcontent	{background:url(../_img/main_con_back.gif) no-repeat 0 0; height:280px;}

.main_banner	{ position:relative;}
.main_banner .banner_more	{ position:absolute; left:240px; top:30px;}
#Sub_Contents	{background:none; width:960px; margin:0 auto;}

.LMenu	{ width:220px; vertical-align:top; }
.LMenu h2	{padding-bottom:10px; border-bottom:1px solid #dedede; margin-left:20px; width:160px;}
.LMenu ul	{margin-left:20px;}

.RContents	{ width:720px; vertical-align:top;}
.RContents .Contents	{padding:0 20px;}

.Tit_History	{margin: 0 20px 40px 0;}
.Tit_History td	{ /*padding-bottom:10px;*/border-bottom: 1px solid #dedede; height:16px;} 
h3	{background:url(../_img/h3_bul.gif) no-repeat 0 0; padding:0 0 0 15px; height:16px; margin:0 0 10px 0;}
.History	{text-align:right; font-size:11px;}

h4	{ background:url(../_img/h4_bul.gif) no-repeat 0 3px; padding:0 0 10px 15px;}

.list li	{background:url(../_img/bul_product.gif) no-repeat 0 3px; padding: 0 0 3px 7px;}

.Sitemap td	{padding-bottom:50px;}
.Sitemap ul	{margin:0 0 0 20px;}
.Sitemap ul li	{padding-bottom:7px;}

#Footer{ background:url(../_img/footer_back.gif) repeat-x 0 0; height:80px; margin-top:50px;}
#Footer #inFooter	{width:960px; margin:0 auto; padding-top:10px;}


address	{color:#333; font-style:normal; margin-bottom:5px;}
.copyright	{ color:#aeabab; font-size:11px;}
