@charset "UTF-8";
/*
File Name   : base.css
Company     : Vinyl
Author      : Hwang Sungchul
*/

/* Reset */
*	{margin:0; padding:0;}
html	{overflow-y:scroll; overflow:-moz-scrollbars-verticals}
body	{background-color:#fff; }
body,input,button	{font-size:12px; font-family:Arial,Gulim,AppleGothic,Sans-serif; color:#808080;}
h1	{position:absolute; left:-3000px; top:-3000px; width:0; height:0; font-size:0; line-height:0; overflow:hidden}
h2,h3,h4,h5,h6	{font-size:12px; text-align:left;}
img,fieldset,iframe	{border:0 none;}
li	{list-style:none;}
a	{color:#808080; text-decoration:none;}
a:hover	{color:#4d4d4d; text-decoration:underline;}
em,address	{font-style:normal;}
textarea	{overflow:auto; border:1px solid #ccc; padding:5px; font-family:Arial,Gulim,AppleGothic,Sans-serif; color:#808080; font-size:12px; line-height:1.2em;}
table	{border-collapse:collapse; border-spacing:0;}
:root	table	{border-collapse:separate}
caption	{display:none;}
input	{height:16px; border:1px solid #ccc; padding:3px 5px 0 5px;}
input.check	{border:0; padding:0}
.check_img	{vertical-align:top; margin:5px 0 0 5px;}
div,p	{text-align:justify;}
strong	{color:#4C4C4C}
sub	{font-size:9px;}

/* design select */
select	{visibility:hidden;}

/* 정렬 */
.fl_left	{float:left;}
.fl_right	{float:right;}
.fl_clear	{clear:both;}
.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}

/* Bug_Fix */
.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*/
.png24 {tmp:expression(setPng24(this));}

/* rollover */
a.rollover img				{display:inline;}
a.rollover img.over			{display:none;} 
a.rollover:hover			{border:0; cursor:pointer}
a.rollover:hover img		{display:none;}
a.rollover:hover img.over	{display:inline;}
.selected	a.rollover img	{display:none;}
.selected	a.rollover img.over	{display:inline;}

/* font */
.t_num	{color:#999; font-size:10px; font-family:verdana,AppleGothic,Sans-serif; letter-spacing:-1px}
.t_num	a:link		{text-decoration:none; color:#999;}
.t_num	a:visited	{text-decoration:none; color:#999;}
.t_num	a:hover		{text-decoration:underline; color:#666;}
.t_num	a:active	{text-decoration:none; color:#999;}

.t_small	{font-family:"돋움",Dotum,AppleGothic,Sans-serif; font-size:11px; letter-spacing:-1px}

.t_bold	{color:#666; font-weight:bold;}
.t_bold	a:link		{text-decoration:none; color:#666;}
.t_bold	a:visited	{text-decoration:none; color:#666;}
.t_bold	a:hover		{text-decoration:underline; color:#666;}
.t_bold	a:active	{text-decoration:none; color:#666;}

.t_point	{color:#2576B3; }
.t_point	a:link		{text-decoration:none; color:#2576B3;}
.t_point	a:visited	{text-decoration:none; color:#2576B3;}
.t_point	a:hover		{text-decoration:underline; color:#2576B3;}
.t_point	a:active	{text-decoration:none; color:#2576B3;}

.t_link	{color:#3F9FAC; }
.t_link	a:link		{text-decoration:underline; color:#3F9FAC;}
.t_link	a:visited	{text-decoration:underline; color:#3F9FAC;}
.t_link	a:hover		{text-decoration:underline; color:#3F9FAC;}
.t_link	a:active	{text-decoration:underline; color:#3F9FAC;}

.t_normal	{font-weight:normal}

/* margin padding */
.mt5	{margin-top:5px;}
.mt10	{margin-top:10px;}
.mt15	{margin-top:15px;}
.mt20	{margin-top:20px;}
.mt25	{margin-top:25px;}
.mt30	{margin-top:30px;}
.mt40	{margin-top:30px;}
.mt50	{margin-top:50px;}

.mb5	{margin-bottom:5px;}
.mb10	{margin-bottom:10px;}
.mb15	{margin-bottom:15px;}
.mb20	{margin-bottom:20px;}
.mb25	{margin-bottom:25px;}
.mb30	{margin-bottom:30px;}
.mb50	{margin-bottom:50px;}

.mr5	{margin-right:5px;}
.mr10	{margin-right:10px;}
.mr15	{margin-right:15px;}
.mr18	{margin-right:18px;}
.mr20	{margin-right:20px;}
.mr25	{margin-right:25px;}
.mr30	{margin-right:30px;}

.ml5	{margin-left:5px;}
.ml10	{margin-left:10px;}
.ml15	{margin-left:15px;}
.ml20	{margin-left:20px;}
.ml25	{margin-left:25px;}
.ml30	{margin-left:30px;}

.pt3	{padding-top:3px;}
.pt5	{padding-top:5px;}
.pt10	{padding-top:10px;}
.pt15	{padding-top:15px;}
.pt20	{padding-top:20px;}
.pt25	{padding-top:25px;}
.pt30	{padding-top:30px;}

.pb5	{padding-bottom:5px;}
.pb10	{padding-bottom:10px;}
.pb15	{padding-bottom:15px;}
.pb20	{padding-bottom:20px;}
.pb25	{padding-bottom:25px;}
.pb30	{padding-bottom:30px;}

.pr5	{padding-right:5px;}
.pr10	{padding-right:10px;}
.pr15	{padding-right:15px;}
.pr20	{padding-right:20px;}
.pr25	{padding-right:25px;}
.pr30	{padding-right:30px;}

.pl3	{padding-left:3px;}
.pl5	{padding-left:5px;}
.pl10	{padding-left:10px;}
.pl15	{padding-left:15px;}
.pl20	{padding-left:20px;}
.pl25	{padding-left:25px;}
.pl30	{padding-left:30px;}
.pl55	{padding-left:55px;}

/* etc */
.hand		{cursor:pointer; _cursor /**/:hand;}
html	{
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #D6D6D6;
	scrollbar-darkshadow-color: #D6D6D6;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: #B5B5B5;
}
.displayN	{display:none}
.visibilityN	{visibility:hidden}
.lineH	{line-height:1.5em}
.ls1	{letter-spacing:-1px}
#Layer	{display:none; position:absolute; left:0; top:0; z-index:10;}
span.sub	{font-size:10px;}