@font-face {
    font-family: 'RIDIBatang';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.0/RIDIBatang.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
     font-family: 'S-CoreDream-3Light';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}

@charset "euc-kr";

/* base */
* {
	font-family:"S-CoreDream-3Light", "³ª´®°íµñ", "NanumGothic","¸¼Àº °íµñ","Malgun Gothic","AppleGothic","±¼¸²", "Gulim","µ¸¿ò","Dotum","Sans-serif";
	color:#000000;
	letter-spacing: 0px;
	font-size:12px;
}

/*ÀÌ¹ÌÁö¶óÀÎ ¾ø¾Ö±â*/
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; border:0px;
}

/*login input*/
.input_login_id{font-size:14px;color:#444444;background-color:#ffffff; border:1px solid; border-color:#cccccc; width:83px; height:13px; background-repeat:no-repeat;background-position:left; padding:2px;}
.input_login_pw{ font-size:14px;color:#444444;background-color:#ffffff; border:1px solid; border-color:#cccccc; width:83px; height:13px;background-repeat:no-repeat;background-position:left; padding:2px;}

/*login input*/
.input_id{font-size:14px;color:#444444;background-color:#ffffff; border:1px solid; border-color:#cccccc; width:100px; height:13px; background-image:url(./images/text_id.gif);background-repeat:no-repeat;background-position:left; padding:2px;}
.input_pw{ font-size:14px;color:#444444;background-color:#ffffff; border:1px solid; border-color:#cccccc; width:100px; height:13px; background-image:url(./images/text_pw.gif);background-repeat:no-repeat;background-position:left; padding:2px;}

.input_id1{font-size:14px;color:#444444;background-color:#ffffff; border:1px solid; border-color:#5e8aba; width:93px; background-image:url(../images/2010/text_id.gif);background-repeat:no-repeat;background-position:left; padding:2px;}
.input_pw1{ font-size:14px;color:#444444;background-color:#ffffff; border:1px solid; border-color:#5e8aba; width:93px;  background-image:url(../images/2010/text_pw.gif);background-repeat:no-repeat;background-position:left; padding:2px;}
/*===========[¡Ú ÀÔ·ÂÆû ¡Ú]======================================================*/
 /* È¸»ö¶óÀÎ*/
.input_GrayLine{background-color:#ffffff; border:1px solid;  font-weight:bold; border-color:#cccccc;  color:#333; padding:2px;}
.input_GrayLineRight{background-color:#ffffff; border:1px solid; border-color:#cccccc; padding:2px; text-align:right;}
.input_GrayLineCenter{background-color:#ffffff; border:1px solid;  font-weight:bold; border-color:#cccccc; padding:2px; text-align:center;}

.input_GrayLineCenters{background-color:#ffffff; border:1px solid;  border-color:#cccccc; font-weight:bold; text-align:center;}

 /* ÇÏ´Ã»ö¶óÀÎ*/
.input_SkyLine{background-color:#ffffff; border:1px solid; border-color:#2d96a9; padding:2px;}
.input_SkyLineRight{background-color:#ffffff; border:1px solid; border-color:#2d96a9; padding:2px;text-align:right;}
.input_SkyLineCenter{background-color:#ffffff; border:1px solid; border-color:#2d96a9; padding:2px;text-align:center;}
 /* ¶óÀÎ¾ø´Â ÀÔ·ÂÆû*/
.input_noLine{color:#444444;background-color:#eeeeee; border:1px solid; border-color:#ffffff; padding:2px;}
.input_noLineRight{color:#444444;background-color:#eeeeee; border:1px solid; border-color:#ffffff; padding:2px;text-align:right;}
.input_noLineCenter{background-color:#eeeeee; border:1px solid; border-color:#ffffff; padding:2px;text-align:center;}

.checkbox_noLine{color:#444444; border:1px solid; border-color:#ffffff; }

.select_list{FONT-SIZE:11px; HEIGHT: 18px; width:145px; BACKGROUND-COLOR:#ffffff;}
.select_list01{FONT-SIZE:11px; HEIGHT: 18px;  BACKGROUND-COLOR:#ffffff;}
.select_list170{FONT-SIZE:11px; HEIGHT: 18px; width:168px; BACKGROUND-COLOR:#f5f5f5;}
.select_GrayLine { border:1px solid; border-color:#cccccc; FONT-SIZE:12px; BACKGROUND-COLOR:#ffffff; }

/*link*/
A:link {TEXT-DECORATION: none; font-size:12px;}
A:active {TEXT-DECORATION: none; font-size:12px;}
A:visited{TEXT-DECORATION: none; font-size:12px;}
A:hover { TEXT-DECORATION: underline; font-size:12px;}


A.link_white:link {font-size:11px;COLOR:#FFF;TEXT-DECORATION: none;}
A.link_white:active {font-size:11px;COLOR:#FFF;TEXT-DECORATION: none;}
A.link_white:visited{font-size:11px;COLOR:#FFF;TEXT-DECORATION: none;}
A.link_white:hover {font-size:11px;COLOR:#FFF;TEXT-DECORATION: underline;}


A.link_gray:link {TEXT-DECORATION: none}
A.link_gray:active {TEXT-DECORATION: none}
A.link_gray:visited{TEXT-DECORATION: none}
A.link_gray:hover {COLOR: #d84907;TEXT-DECORATION: none}

A.link_red:link {font-size:11px;COLOR: #eb5020;TEXT-DECORATION: none}
A.link_red:active {font-size:11px;COLOR: #eb5020;TEXT-DECORATION: none}
A.link_red:visited{font-size:11px;COLOR: #eb5020;TEXT-DECORATION: none}
A.link_red:hover {font-size:11px;COLOR: #eb5020;;TEXT-DECORATION: none}

/*===========[¡Ú A¿¡¼­ÀÇ ÆùÆ®Á¤ÀÇ ¡Ú]======================================================*/
	/* ÆùÆ® »ö»ó Á¤ÀÇ */
	A.fontBlack {color:#000}
	A.fontGray1 {color:#333}
	A.fontGray2 {color:#666}
	A.fontGray3 {color:#797979}
	A.fontGray4 {color:#999999}
	A.fontRed1 {color:#ff0000}
	A.fontRed2 {color:#cc0000}
	A.fontRed3 {color:#990000}
	A.fontRed4 {color:#ed5e05}
	A.fontBlue1 {color:#0033cc}
	A.fontBlue2 {color:#3366cc}
	A.fontBlue3 {color:#6699ff}
	A.fontGold1 {color:#ff3300}
	A.fontGold2 {color:#cc3300}
	A.fontGold3 {color:#ff6600}
	A.fontGreen1 {color:#339900}
	A.fontGreen2 {color:#336600}
	A.fontGreen3 {color:#66cc33}
	A.fontWhite{color:#fff}
	A.fontYellow1 {color:#ffff00}
	A.fontYellow2 {color:#ffba00}

	
	/* ÆùÆ® »çÀÌÁî Á¤ÀÇ */
	A.size11 {font-size:11px}
	A.size12 {font-size:12px}
	A.size13 {font-size:13px}
	A.size14 {font-size:14px}
	A.size15 {font-size:15px}
	A.size16 {font-size:16px}
	A.size17 {font-size:17px}
	A.size18 {font-size:18px}
	A.size19 {font-size:19px}
	A.size20 {font-size:20px}
	A.size21 {font-size:21px}
	A.size22 {font-size:22px}
	A.size23 {font-size:23px}
	A.size24 {font-size:24px}
	A.size25 {font-size:25px}
	A.size28 {font-size:28px}
	
	/* ÆùÆ® ±½°ÔÇÏ±â */
	A.strong {FONT-WEIGHT: bold! important}
	
	/* ±ÛÀÚ»çÀÌ°£°ÝÁ¶Àý */
	A.spacing1{ letter-spacing: -1px;}
	A.spacing2{ letter-spacing: -2px;}
	A.spacing3{ letter-spacing: -3px;}
	A.spacing4{ letter-spacing: -4px;}
	A.spacing5{ letter-spacing: -5px;}
	
	/* ÆùÆ®¸í Á¤ÀÇ */
	A.Nanum {}
	A.Dotum {}
	A.Gulim {}
	
	/* ÆùÆ®Á¤·Ä */
	A.left {text-align:left}
	A.right {text-align:right}
	A.center {text-align:center}
	
   A.underline{TEXT-DECORATION: underline}
	A.noline{TEXT-DECORATION: none}




/*===========[¡Ú span¿¡¼­ÀÇ ÆùÆ®Á¤ÀÇ ¡Ú]======================================================*/
	/* ÆùÆ® »ö»ó Á¤ÀÇ */
	span.fontBlack {color:#000}
	span.fontGray1 {color:#333}
	span.fontGray2 {color:#666}
	span.fontGray3 {color:#797979}
	span.fontGray4 {color:#999999}
	span.fontRed1 {color:#ff0000}
	span.fontRed2 {color:#cc0000}
	span.fontRed3 {color:#990000}
	span.fontRed4 {color:#ed5e05}
	span.fontBlue1 {color:#0033cc}
	span.fontBlue2 {color:#3366cc}
	span.fontBlue3 {color:#6699ff}
	span.fontGold1 {color:#ff3300}
	span.fontGold2 {color:#cc3300}
	span.fontGold3 {color:#ff6600}
	span.fontGreen1 {color:#339900}
	span.fontGreen2 {color:#336600}
	span.fontGreen3 {color:#66cc33}
	span.fontWhite{color:#fff}
	span.fontYellow1 {color:#ffff00}
	span.fontYellow2 {color:#ffba00}
	
	/* ÆùÆ® »çÀÌÁî Á¤ÀÇ */
	span.size11 {font-size:11px}
	span.size12 {font-size:12px}
	span.size13 {font-size:13px}
	span.size14 {font-size:14px}
	span.size15 {font-size:15px}
	span.size16 {font-size:16px}
	span.size17 {font-size:17px}
	span.size18 {font-size:18px}
	span.size19 {font-size:19px}
	span.size20 {font-size:20px}
	span.size21 {font-size:21px}
	span.size22 {font-size:22px}
	span.size23 {font-size:23px}
	span.size24 {font-size:24px}
	span.size25 {font-size:25px}
	span.size28 {font-size:28px}
	
	/* ÆùÆ® ±½°ÔÇÏ±â */
	span.strong {FONT-WEIGHT: bold! important}
	
	/* ±ÛÀÚ»çÀÌ°£°ÝÁ¶Àý */
	span.spacing1{ letter-spacing: -1px;}
	span.spacing2{ letter-spacing: -2px;}
	span.spacing3{ letter-spacing: -3px;}
	
	/* ÆùÆ®¸í Á¤ÀÇ */
	span.Nanum {}
	span.Dotum {}
	span.Gulim {}
	
	/* ÆùÆ®Á¤·Ä */
	span.left {text-align:left}
	span.right {text-align:right}
	span.center {text-align:center}
	span.Tahoma { }
	
	
/*===========[¡Ú TD¿¡¼­ÀÇ ÆùÆ®Á¤ÀÇ ¡Ú]======================================================*/
	/* ÆùÆ® »ö»ó Á¤ÀÇ */
	TD.fontBlack {color:#000}
	TD.fontGray1 {color:#333}
	TD.fontGray2 {color:#666}
	TD.fontGray3 {color:#797979}
	TD.fontGray4 {color:#999999}
	TD.fontRed1 {color:#ff0000}
	TD.fontRed2 {color:#cc0000}
	TD.fontRed3 {color:#990000}
	TD.fontRed4 {color:#ed5e05}
	TD.fontBlue1 {color:#0033cc}
	TD.fontBlue2 {color:#3366cc}
	TD.fontBlue3 {color:#6699ff}
	TD.fontGold1 {color:#ff3300}
	TD.fontGold2 {color:#cc3300}
	TD.fontGold3 {color:#ff6600}
	TD.fontGreen1 {color:#339900}
	TD.fontGreen2 {color:#336600}
	TD.fontGreen3 {color:#66cc33}
	TD.fontWhite{color:#fff}
	TD.fontYellow1 {color:#ffff00}
	TD.fontYellow2 {color:#ffba00}
	
	/* ÆùÆ® »çÀÌÁî Á¤ÀÇ */
	TD.size11 {font-size:11px}
	TD.size12 {font-size:12px}
	TD.size13 {font-size:13px}
	TD.size14 {font-size:14px}
	TD.size15 {font-size:15px}
	TD.size16 {font-size:16px}
	TD.size17 {font-size:17px}
	TD.size18 {font-size:18px}
	TD.size19 {font-size:19px}
	TD.size20 {font-size:20px}
	TD.size21 {font-size:21px}
	TD.size22 {font-size:22px}
	TD.size23 {font-size:23px}
	TD.size24 {font-size:24px}
	TD.size25 {font-size:25px}
	
	/* ÆùÆ® ±½°ÔÇÏ±â */
	TD.strong {FONT-WEIGHT: bold! important}
	
	/* ±ÛÀÚ»çÀÌ°£°ÝÁ¶Àý */
	TD.spacing1{ letter-spacing: -1px;}
	TD.spacing2{ letter-spacing: -2px;}
	TD.spacing3{ letter-spacing: -3px;}
	
	/* ÆùÆ®¸í Á¤ÀÇ */
	TD.Nanum {}
	TD.Dotum {}
	TD.Gulim {}
	TD.Tahoma { }
	
	/* ÆùÆ®Á¤·Ä */
	TD.left {text-align:left}
	TD.right {text-align:right}
	TD.center {text-align:center}

/*===========[¡Ú P¿¡¼­ÀÇ ÆùÆ®Á¤ÀÇ ¡Ú]======================================================*/
	/* ÆùÆ® »ö»ó Á¤ÀÇ */
	P.fontBlack {color:#000}
	P.fontGray1 {color:#333}
	P.fontGray2 {color:#666}
	P.fontGray3 {color:#797979}
	P.fontGray4 {color:#999999}
	P.fontRed1 {color:#ff0000}
	P.fontRed2 {color:#cc0000}
	P.fontRed3 {color:#990000}
	P.fontRed4 {color:#ed5e05}
	P.fontBlue1 {color:#0033cc}
	P.fontBlue2 {color:#3366cc}
	P.fontBlue3 {color:#6699ff}
	P.fontGold1 {color:#ff3300}
	P.fontGold2 {color:#cc3300}
	P.fontGold3 {color:#ff6600}
	P.fontGreen1 {color:#339900}
	P.fontGreen2 {color:#336600}
	P.fontGreen3 {color:#66cc33}
	P.fontWhite{color:#fff}
	P.fontYellow1 {color:#ffff00}
	P.fontYellow2 {color:#ffba00}
	
	/* ÆùÆ® »çÀÌÁî Á¤ÀÇ */
	P.size11 {font-size:11px}
	P.size12 {font-size:12px}
	P.size13 {font-size:13px}
	P.size14 {font-size:14px}
	P.size15 {font-size:15px}
	P.size16 {font-size:16px}
	P.size17 {font-size:17px}
	P.size18 {font-size:18px}
	P.size19 {font-size:19px}
	P.size20 {font-size:20px}
	P.size21 {font-size:21px}
	P.size22 {font-size:22px}
	P.size23 {font-size:23px}
	P.size24 {font-size:24px}
	P.size25 {font-size:25px}
	
	/* ÆùÆ® ±½°ÔÇÏ±â */
	P.strong {FONT-WEIGHT: bold! important}
	
	/* ±ÛÀÚ»çÀÌ°£°ÝÁ¶Àý */
	P.spacing1{ letter-spacing: -1px;}
	P.spacing2{ letter-spacing: -2px;}
	P.spacing3{ letter-spacing: -3px;}
	
	/* ÆùÆ®¸í Á¤ÀÇ */
	P.Nanum {}
	P.Dotum {}
	P.Gulim {}
	P.Tahoma { }
	
	/* ÆùÆ®Á¤·Ä */
	P.left {text-align:left}
	P.right {text-align:right}
	P.center {text-align:center}

/*===========[¡Ú div¿¡¼­ÀÇ ÆùÆ®Á¤ÀÇ ¡Ú]======================================================*/
	/* ÆùÆ® »ö»ó Á¤ÀÇ */
	DIV.fontBlack {color:#000}
	DIV.fontGray1 {color:#333}
	DIV.fontGray2 {color:#666}
	DIV.fontGray3 {color:#797979}
	DIV.fontGray4 {color:#999999}
	DIV.fontRed1 {color:#ff0000}
	DIV.fontRed2 {color:#cc0000}
	DIV.fontRed3 {color:#990000}
	DIV.fontRed4 {color:#ed5e05}
	DIV.fontBlue1 {color:#0033cc}
	DIV.fontBlue2 {color:#3366cc}
	DIV.fontBlue3 {color:#6699ff}
	DIV.fontGold1 {color:#ff3300}
	DIV.fontGold2 {color:#cc3300}
	DIV.fontGold3 {color:#ff6600}
	DIV.fontGreen1 {color:#339900}
	DIV.fontGreen2 {color:#336600}
	DIV.fontGreen3 {color:#66cc33}
	DIV.fontWhite{color:#fff}
	DIV.fontYellow1 {color:#ffff00}
	DIV.fontYellow2 {color:#ffba00}
	
	/* ÆùÆ® »çÀÌÁî Á¤ÀÇ */
	DIV.size11 {font-size:11px}
	DIV.size12 {font-size:12px}
	DIV.size13 {font-size:13px}
	DIV.size14 {font-size:14px}
	DIV.size15 {font-size:15px}
	DIV.size16 {font-size:16px}
	DIV.size17 {font-size:17px}
	DIV.size18 {font-size:18px}
	DIV.size19 {font-size:19px}
	DIV.size20 {font-size:20px}
	DIV.size21 {font-size:21px}
	DIV.size22 {font-size:22px}
	DIV.size23 {font-size:23px}
	DIV.size24 {font-size:24px}
	DIV.size25 {font-size:25px}
	DIV.size28 {font-size:28px}
	
	/* ÆùÆ® ±½°ÔÇÏ±â */
	DIV.strong {FONT-WEIGHT: bold! important}
	
	/* ±ÛÀÚ»çÀÌ°£°ÝÁ¶Àý */
	DIV.spacing1{ letter-spacing: -1px;}
	DIV.spacing2{ letter-spacing: -2px;}
	DIV.spacing3{ letter-spacing: -3px;}
	
	/* ÆùÆ®¸í Á¤ÀÇ */
	DIV.Nanum {}
	DIV.Dotum {}
	DIV.Gulim {}
	
	/* ÆùÆ®Á¤·Ä */
	DIV.left {text-align:left}
	DIV.right {text-align:right}
	DIV.center {text-align:center}
	
	
	
/*===========[¡Ú PADDING ¡Ú]======================================================*/
.pad_5 {padding:5px 0px 0px 0px}
.pad_5_1 {padding:5px 0px 5px 0px} /*À§¾Æ·¡*/
.pad_5_2 {padding:0px 5px 0px 5px} /*¿ÞÂÊ¿À¸¥ÂÊ*/

.pad_10 {padding:10px 0px 0px 0px}
.pad_10_1 {padding:10px 0px 10px 0px}
.pad_10_2 {padding:0px 10px 0px 10px}

.pad_15 {padding:15px 0px 0px 0px}
.pad_15_1 {padding:15px 0px 15px 0px}
.pad_15_2 {padding:0px 15px 0px 15px}


.pad_20 {padding:20px 0px 0px 0px}
.pad_20_1 {padding:20px 0px 20px 0px}
.pad_20_2 {padding:0px 20px 0px 20px}




/*margin*/
.mar_5{margin:5px 0px 0px 0px}
.mar_5_1{margin:5px 0px 5px 0px}
.mar_5_2{margin:0px 5px 0px 5px}

.mar_10{margin:10px 0px 0px 0px}
.mar_10_1{margin:10px 0px 10px 0px}
.mar_10_2{margin:0px 10px 0px 10px}

.mar_15{margin:15px 0px 0px 0px}
.mar_15_1{margin:15px 0px 15px 0px}
.mar_15_2{margin:0px 15px 0px 15px}

.mar_20{margin:20px 0px 0px 0px}
.mar_20_1{margin:20px 0px 20px 0px}
.mar_20_2{margin:0px 20px 0px 20px}


.borderLine {border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}


/* ¹öÆ° Á¤·Ä */
.btn_left {FLOAT: left; TEXT-ALIGN: left ; }
.btn_right {FLOAT: right; TEXT-ALIGN: right;  }
.btn_center {FLOAT: center; TEXT-ALIGN: center;  }

.textLeft{FLOAT: left; TEXT-ALIGN: left ; PADDING-TOP: 3px;}
.textRight{FLOAT: right; TEXT-ALIGN: right ; PADDING-TOP: 3px;}
.textCenter{FLOAT: center; TEXT-ALIGN: center ; PADDING-TOP: 3px;}

/* °Ô½ÃÆÇ ³Ñ¹ö */
.pagination {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center}
.pagination A {DISPLAY: inline-block; VERTICAL-ALIGN: middle; COLOR: #666666; LINE-HEIGHT: normal; POSITION: relative; TEXT-DECORATION: none}
.pagination STRONG {DISPLAY: inline-block; VERTICAL-ALIGN: middle; COLOR: #666666; LINE-HEIGHT: normal; POSITION: relative; TEXT-DECORATION: none}
.pagination A:hover {BACKGROUND-COLOR: #f4f4f4! important}
.pagination A:active {BACKGROUND-COLOR: #f4f4f4! important}
.pagination A:unknown {	BACKGROUND-COLOR: #f4f4f4! important}
.pagination STRONG {COLOR: #ff6600! important}
.a2 A {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #ddd 1px solid; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-BOTTOM-STYLE: none}
.a2 STRONG {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: 0px -4px; BORDER-LEFT: #ddd 1px solid; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-BOTTOM-STYLE: none}


.font12px_brown_white{ font-size:12px; color:#ffffff; text-align:center; background-color:#ae9f7a; font-weight:bold; padding-top:3px; padding-bottom:3px; }
.font12px_brown{ font-size:12px; color:#63573b; text-align:center; background-color:#efeade; padding-top:3px; padding-bottom:3px; }
.font12px_Pbrown{ font-size:11px; color:#63573b; text-align:center; background-color:#efeade; padding-top:3px; padding-bottom:3px; }
.font12px_brownB{ font-size:12px; color:#63573b; font-weight:bold; }
.font11px_brown{  font-size:11px; color:#63573b; text-align:center; background-color:#efeade; padding-top:3px; padding-bottom:3px;letter-spacing: -1px; }
.font11px_Pbrown{ font-size:11px; color:#63573b; text-align:center; background-color:#efeade; padding-top:3px; padding-bottom:3px;letter-spacing: -1px; }
.font11px_brownB{ font-size:11px; color:#63573b; font-weight:bold;letter-spacing: -1px; }
.font12px_Pgray{ font-size:12px; color:#333333; text-align:center; background-color:#F2F7FB; padding-top:3px; padding-bottom:3px; }


textarea,
input[type="text"],
input[type="password"] {
	padding : 2px;
	border: 1px solid #cccccc;
	border-radius : 2px;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus {
	border: 1px solid #354DA3;
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */

	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #c3c3c3;
	padding-left:3px; padding-right:3px;
	text-align:left;
}
::-moz-placeholder { /* Firefox 19+ */
	color: #c3c3c3;
	padding-left:3px; padding-right:3px;
	text-align:left;
}
:-ms-input-placeholder { /* IE 10+ */
	color: #c3c3c3;
	padding-left:3px; padding-right:3px;
	text-align:left;
}
:-moz-placeholder { /* Firefox 18- */
	color: #c3c3c3;
	padding-left:3px; padding-right:3px;
	text-align:left;
}