﻿@charset "utf-8";


/* ----------------------------------------------------------------

- Title : Common Cascading Style Sheets

- Author : 최슬기

- Date : 2010-06-29

- Description : Common & Default CSS

---------------------------------------------------------------- */


/* common
------------------------------------------------------------------------------------------------- */
	* {margin:0; padding:0; font-family:"Dotum","돋움",arial,sans-serif; font-size: 12px;}
	body {margin:0; padding:0; font-family:"Dotum","돋움",arial,sans-serif; font-size: 12px; color:#616161; background :#fff;}
	div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;}
	input,textarea,select {font-size: 12px; font-family:"Dotum","돋움",arial,sans-serif;}
	table { border-spacing: 0; border-collapse: collapse;}
	address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
	ol,ul ,li { list-style: none; }
	h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
	abbr,acronym { border:0; }
	hr{clear:both;display:none;}
	legend, caption{position:absolute;visibility:hidden;overflow:hidden;line-height: 0;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}
	img, fieldset{border:0 none;}
	label{cursor:pointer;}
	a{text-decoration:none; color:#666;}
	a:link, 
	a:visited{text-decoration:none;}
	a:hover{text-decoration:underline;}
	a:active{text-decoration:none;}
	img.png24 {tmp:expression(setPng24(this));}	
	.hidden_obj{position:absolute;visibility:hidden;overflow:hidden;height:0;line-height: 0;width:0;margin:0;padding:0;font:0/0 Arial; }
	.mar_r0{margin-right:0 !important;}
	.txtFm {border: 1px solid #ccc; padding-top: 2px; height: 18px;}
	 
	/* 특수 클래스 */
	.mr18 {margin-right:18px;}
	.mb05 {margin-bottom: 5px;}
	.mb10 {margin-bottom: 10px;}
	.mb20 {margin-bottom: 20px;}	
	.mb02 {margin-bottom: 2px;}
	.mb40 {margin-bottom: 40px;}
	.mb60 {margin-bottom: 60px;}	
	.ml04 {margin-left: 4px;}
	.ml11 {margin-left: 11px;}
	.ml60 {margin-left: 60px;}
	.pt03 {padding-top:3px;}
	.pt15 {padding-top:15px;}
	.pt25 {padding-top:25px;}
	.pt30 {padding-top:32px;}		
	.pt35 {padding-top:35px;}		
	.pr10 {padding-right: 10px;}
	.pr20 {padding-right: 20px;}
	.pb03 {padding-bottom:3px;}
	.pb10 {padding-bottom:10px;}	
	.pb17 {padding-bottom:17px;}
	.pb23 {padding-bottom:23px;}
	.pl10 {padding-left:10px;}
	.pl20 {padding-left:20px;}	
	.mtb10 {margin:10x 0;}
	.mt14 {margin-top: 14px;}
	.mt17 {margin-top: 17px;}
	.mt25 {margin-top: 25px;}	
	.mtm5 {margin-top: -5px;}
	.mtb15 {margin-bottom: -15px;}
	.mtm20 {margin-top: -20px;}
	.mtm30 {margin-top: -30px;} 
	.mtm50 {margin-top: -50px;}
	.mtm60 {margin-top: -60px;}
	
	.underline {text-decoration:underline;}
	
	.w40 {width:40px;}
	.w80 {width:80px;}	
	.w200 {width:210px;}
	.right {text-align:right;}
	.vtop { vertical-align:top;}	
	.clear {clear:both;}
	.cleft {clear:left;}
	.left {text-align:left;}
	.center {text-align:center;}
	.right {text-align:right;}	
	.fright {float:right;}
	.fleft {float:left;}
	.font11 {font-size:11px; line-height:15px;}
	.iptRadio {}
	*html .iptRadio {margin-top: -3px; margin-left: -3px;}
	*+html .iptRadio {margin-top: -3px; margin-left: -3px;}
		
	/* 컬러 */
	.wihte {color:#fff;}
	.orange {color:#ff8c3e;}
	.bold {font-weight:bold;}
	.blue {color:#4c9fca;}
	.b_blue {color:#427ed4; font-size:11px; font-weight:bold;}	
	body.cpBody {background: transparent none; !important;}
	
	/* 스크롤 */
	
	.scroll	{
	scrollbar-face-color:#FFFFFF; 
	scrollbar-shadow-color:#CECECE; 
	scrollbar-highlight-color:#CECECE; 
	scrollbar-3dlight-color:#ffffff; 
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-track-color:#FFFFFF; 
	scrollbar-arrow-color:#A3A3A3;
	}

	.scrollbar-v {visibility:hidden; }
	
	/* ---------------- paging --------------- */
	.pagination01 {margin-top:18px; text-align:center; clear:both; color:#666; }
	.pagination01 a {color:#666; margin:0 7px;}
	.pagination01 strong {color:#6d7ea6; font-weight:bold; text-decoration:underline; margin:0 4px; }	
	.pagination01 img {margin:0 -6px;}
	.pagination01 em {margin:0 7px; font-weight:bold; color:#6d7ea6; text-decoration:underline;}	