
@import url("main.css");
@import url("menu.css");
@import url("sub.css");

@charset 'utf-8';


/*Reset*/
*{margin:0;padding:0; margin:0 auto;}
html,body{width:100%; height:100%; margin:0 auto;}
html{overflow-y:scroll;}
body{font-size:12px; color:#666; font-family:"돋움",Dotum,Gulim,AppleGothic,Sans-serif; *word-break:break-all; -ms-word-break:break-all; text-align:center;}
input, select, textarea{font-size:12px; line-height:18px; color:#666; font-family:"돋움",Dotum,Gulim,AppleGothic,Sans-serif; }
h1,h2,h3,h4,h5,h6{font-size:12px; text-align:left;}
img,fieldset,iframe{ border:0 none;}
ul li{ list-style:none; margin:0; padding:0;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, form, fieldset, p, blockquote, button {margin:0; padding:0;}
em,address{ font-style:normal;}
buttonl{ cursor:pointer;_cursor /**/:hand;}
button *{ position:relative;}
button img{ left:-3px;*left:auto;}
textarea{ overflow:auto; }
html:first-child select{ height:20px; padding-right:6px;}
option{ padding-right:6px;}
table { border-collapse: separate; border-spacing: 0; }


/*기본link*/
A:link      { color: #666; text-decoration:none;}
A:visited   { color: #666; text-decoration:none;}
A:active    { color: #000; text-decoration:none;}
A:hover     { color: #000; text-decoration:none;}



/*Common*/	

.float_l{ float:left;}
.float_r{ float:right;}
.clear{ clear:both}
.img_m{ vertical-align:middle;}
.blind, legend { display:block; overflow:hidden; position:absolute; left:0; top:-50000px;}
 hr{ display:none}
 
 
/*input,select*/	
.input_text, textarea{ *margin:-1px 0; padding-right:1px; font-size:12px; }
.input_check, .input_radio{ width:14px; height:14px;}


/*텍스트*/

	/*정렬*/
	.txt_l{text-align:left;}
	.txt_c{ text-align:center;}
	.txt_r{text-align:right;}
		
	/*색상*/
	.font_red{ color:#db2929;}
	.font_blue{ color:#047ed9;}
	.font_green{ color:#669f23;}
	.font_orange{ color:#ff7a0f;}
	
	/*크기*/
	.font_14{ font-size:14px;}
	
	/*나눔고딕폰트*/
	.font_nanum{ font-family:"나눔고딕",NanumGothic,"돋움",Dotum,Gulim,Helvetica,AppleGothic,sans-serif}
		


/*패딩*/
.pd_10{ padding:10px;}
.pd_5{ padding:5px;}

.pd_l_5{ padding-left:5px;}
.pd_l_10{ padding-left:10px;}
.pd_l_15{ padding-left:15px;}

.pd_r_5{ padding-right:5px;}
.pd_r_10{ padding-right:10px;}
.pd_r_15{ padding-right:15px;}

.pd_t_5{ padding-top:5px;}
.pd_t_10{ padding-top:10px;}
.pd_t_15{ padding-top:15px;}



/* Skip Navigation */
.skip{ display:block; height:1px; width:1px; margin:0 -1px -1px 0; padding:0; overflow:hidden; font-size:0; line-height:0;}
.skip:hover,
.skip:active,
.skip:focus{ width:100%; height:auto; margin:0; padding:5px 0; text-indent:10px; font-weight:bold; font-size:12px; color:#333; font-family:Tahoma; line-height:1; text-decoration:none !important;}


/*footer_common(수정추가 12.05.15)*/
#footer ul.f_link {font-family:"나눔고딕"; font-size:11px; letter-spacing:-1px; text-align:left;}
#footer ul.f_link li {float:left; padding:5px 10px 0 3px; margin-right:5px; background:url('/images/template/00020/common/footer_line.gif') no-repeat right 8px;}