
@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:#555; 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: #555; text-decoration:none;}
A:visited   { color: #555; text-decoration:none;}
A:active    { color: #000; text-decoration:none;}
A:hover     { color: #000; text-decoration:none;}

/*blue link*/
.font_blue:link      { color: #555; text-decoration:none;}
.font_blue:visited   { color: #555; text-decoration:none;}
.font_blue:active    { color: #047ed9 !important; text-decoration:none;}
.font_blue:hover     { color: #047ed9 !important; text-decoration:none;}

/*green link*/
.font_green:link      { color: #555; text-decoration:none;}
.font_green:visited   { color: #555; text-decoration:none;}
.font_green:active    { color: #669f23 !important; text-decoration:none;}
.font_green:hover     { color: #669f23 !important; text-decoration:none;}

/*orange link*/
.font_orange:link      { color: #555; text-decoration:none;}
.font_orange:visited   { color: #555; text-decoration:none;}
.font_orange:active    { color: #ff7a0f !important; text-decoration:none;}
.font_orange:hover     { color: #ff7a0f !important; 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_black{ color:#111;}
	.font_gray{ color:#999;}
	
	/*크기*/
	.font_16{ font-size:16px;}
	.font_15{ font-size:15px;}
	.font_14{ font-size:14px;}
	.font_13{ font-size:13px;}
	.font_12{ font-size:12px;}
	.font_11{ font-size:11px;}
	
	/*나눔고딕폰트*/
	.font_nanum{ font-family:"나눔고딕",NanumGothic,"돋움",Dotum,Gulim,Helvetica,AppleGothic,sans-serif; }
		


/*패딩*/
.pd_5{ padding:5px;}
.pd_10{ padding:10px;}
.pd_15{ padding:15px;}
.pd_20{ padding:20px;}

.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;}

.pd_b_5{ padding-bottom:5px;}
.pd_b_10{ padding-bottom:10px;}
.pd_b_15{ padding-bottom:15px;}


/*마진*/
.mg_5{ margin:5px}
.mg_10{ margin:10px}
.mg_15{ margin:15px}
.mg_20{ margin:20px}

.mg_l_5{ margin-left:5px}
.mg_l_10{ margin-left:10px}
.mg_l_15{ margin-left:15px}
.mg_l_20{ margin-left:20px}

.mg_r_5{ margin-right:5px}
.mg_r_10{ margin-right:10px}
.mg_r_15{ margin-right:15px}
.mg_r_20{ margin-right:20px}

.mg_t_5{ margin-top:5px}
.mg_t_10{ margin-top:10px}
.mg_t_15{ margin-top:15px}
.mg_t_20{ margin-top:20px}

.mg_b_5{ margin-bottom:5px}
.mg_b_10{ margin-bottom:10px}
.mg_b_15{ margin-bbottom:20px}




/* 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 {padding-top:8px; font-family:"나눔고딕"; font-size:11px; letter-spacing:-1px; *zoom:1; height:30px;}
#footer ul.f_link li {float:left; padding:5px 10px 0 3px; margin-right:5px; background:url('/images/template/00032/common/footer_line.gif') no-repeat right 8px;}

