@charset "utf-8";

article,aside,canvas,details,figcaption,figure, footer,header,hgroup,menu,nav,section,summary {display:block;} 

	*{margin:0; padding:0;}

/* Basic */
	body{
		font-family:"돋움", Dotum, "굴림", Gulim, Arial, sans-serif;
		font-size:12px;
		color:#666;
	}
	div, p, ol, ul, li, img, a, h1, h2, h3, form, span, iframe, dl, dt, dd {
	}
	p{}
	dl, ul, ol {
		list-style:none;
	}
	table, th, td {
		empty-cells:show;
		border-collapse: collapse;
		table-layout:fixed;
	}
	fieldset {
		border:none;
	}
	legend, caption, hr {display:none;}
	img{border:none; }
	img, label{vertical-align:middle;}
	input{
		font-size:12px;font-family:"돋움", Dotum, "굴림", Gulim, Arial, sans-serif;
		vertical-align:middle;
		border:1px solid #ccc;
		background:#fff;
		height:20px;
	}
	input[type=file]{}
	input[type=image]{border:none;}
	input[type=text], input[type=password]{
		border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		line-height:21px;
		padding:0 0 0 3px;
	}
	input[type=checkbox], input[type=radio]{width:13px;height:13px;border:none; background:transparent;}
	input.dis, select.dis{background:#D7D7D7 !important;}
	select, textarea{vertical-align:middle;font-size:12px;font-family:"돋움", Dotum, "굴림", Gulim, Arial, sans-serif;}
	textarea{
		border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	select{
		border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;
		height:21px;line-height:21px;
	}

/* 정렬 */
	.t_center{text-align:center !important;}
	.t_right{text-align:right !important;}
	.t_left{text-align:left !important;}

	.f_right{float:right;}
	.f_left{float:left;}

	.cboth{
		float:none; 
		clear:both; 
		overflow:hidden;
		}

	.blind{
		position:absolute;top:-100000px;left:-100000px;
		visibility:hidden;
		overflow:hidden;
	}

/* 패딩 */
	.pdl10{padding-left:10px !important;}

/* 마진 상단값 */
	.mgt20 {margin-top:20px !important;}
	.mgt30 {margin-top:30px !important;}

/* 마진 하단값 */
	.mgb0 {margin-bottom:0px !important}
	.mgb5 {margin-bottom:5px !important;}
	.mgb10 {margin-bottom:10px !important;}
	.mgb15 {margin-bottom:15px !important;}
	.mgb20 {margin-bottom:20px !important;}
	.mgb25 {margin-bottom:25px !important;}
	.mgb30 {margin-bottom:30px !important;}
	.mgb40 {margin-bottom:40px !important;}
	.mgb50 {margin-bottom:50px !important;}
	.mgb60 {margin-bottom:60px !important;}
	.mgb100 {margin-bottom:100px !important;}

/* Text Common */
/* 일반 링크 */
	a:link, a:visited	{text-decoration:none;color:#666;selector-dummy:expression(this.hideFocus=true);}
	a:hover, a:active	{text-decoration:none;color:#666;selector-dummy:expression(this.hideFocus=true);}
	/* 버튼느낌링크 */
	a.btn_link:link, a.btn_link:visited{text-decoration:none;}
	a.btn_link:hover, a.btn_link:active{color:#4683c0;text-decoration:underline;}

/* 컬러색상 */
	.txt_r {color:#fe0000;font-style:normal;}
	.txt_b {color:#0054fe;font-style:normal;}
	.txt_point{color:#ff3333;font-size:11px;font-style:normal;}
	.txt_gray{color:#999;font-size:11px;font-style:normal;}

	.txt11{color:#9f9f9f;font-size:11px;font-style:normal;}
