@charset "euc-kr";

* {margin:0; padding:0; font-size:11px;font-family:'NanumGothic','serif','돋움','dotum' }
label{vertical-align:-1px}
.input_chk{width:13px;height:13px;vertical-align:text-top;}

/* ���� ��� */
.al          {text-align:left !important}
.ac          {text-align:center !important}
.ar          {text-align:right !important}
.vt          {vertical-align:top !important}
.vm         {vertical-align:middle !important}
.vb          {vertical-align:bottom !important}

.b		     {font-weight: bold !important }
.fl          {float:left}
.fr          {float:right}
.fc          {float:center}
.cl          {clear:left}
.cr          {clear:right}
.cb         {clear:both}
.clfl:after  {*zoom:1}
.clfl:after  {content:""; display:block; clear:both;}

.clfix:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clfix        {display: inline-block}
* html .clfix {height: 1%} /* Hides from IE-mac */
.clfix {zoom: 1} /*for IE 5.5-7*/


a, a:link, a:visited, a:active {color: #666; text-decoration: none }
html, body { font-family:'dotum' ,'돋움'; font-size: 12px; color: #666; line-height: 1.6; height:100%; margin:0; padding:0;}
body{overflow-y:scroll;}
li {list-style:none;}
ul {margin:0;}
img {border:0;}

/* margin ��� */
.ma       { margin: 0px auto !important }
.m0      {           margin: 0px !important }

.mt0     {		       margin-top: 0px !important }
.mt03     {		       margin-top: 3px !important }
.mt05     {		       margin-top: 5px !important }
.mt09     {		       margin-top: 9px !important }
.mt10     {		       margin-top: 10px !important }
.mt15     {		       margin-top: 15px !important }
.mt20     {		       margin-top: 20px !important }
.mt30     {		       margin-top: 30px !important }
.mt37     {		       margin-top: 37px !important }
.mt70     {		       margin-top: 70px !important }
.mt100     {		       margin-top: 100px !important }
.mt110     {		       margin-top: 110px !important }
.mt140     {		       margin-top: 140px !important }
.mt200     {		       margin-top: 200px !important }
.mt226     {		       margin-top: 226px !important }

.mb0    {		       margin-bottom: 0px !important }
.mb05    {		       margin-bottom: 05px !important }
.mb10    {		       margin-bottom: 10px !important }
.mb30    {		       margin-bottom: 30px !important }
.mb60    {		       margin-bottom: 60px !important }
.mb270   {		       margin-bottom: 270px !important }

.mr0     {		       margin-right: 0px !important }
.mr07     {		       margin-right: 07px !important }
.mr10     {		       margin-right: 10px !important }
.mr15     {		       margin-right: 15px !important }

.ml0300    {		       margin-left: -300px !important }
.ml0628    {		       margin-left: -628px !important }
.ml0     {		       margin-left: 0px !important }
.ml03     {		       margin-left: 3px !important }
.ml05     {		       margin-left: 5px !important }
.ml10    {		       margin-left: 10px !important }
.ml15    {		       margin-left: 15px !important }
.ml20    {		       margin-left: 20px !important }
.ml25    {		       margin-left: 25px !important }
.ml170    {		       margin-left: 170px !important }
.ml669    {		       margin-left: 669px !important }



/* padding ��� */
.p0       {           padding: 0px !important }

.pt0      {		   padding-top: 0px !important }

.pb0     {		       padding-bottom: 0px !important }

.pr0      {		   padding-right: 0px !important }

.pl0      {		       padding-left: 0px !important }



/*  line-height */
.lh0{		   line-height: 0px !important }

/*��Ʈ���*/
.fw {font-weight:bold;}

.removeIECross::-ms-clear {
    display: none;
    width: 0px;
    height: 0px;
}

.texttype01 {
	font-size: 11px;
}

.texttype02 {
	font-size: 12px;
	color: #0066ff;
}

.texttype03 {
	font-size: 12px;
	color: #f51515;
}

.texttype04 {
	font-size: 12px;
	color: #bcc1c4;
}

.texttype05 {
	font-size: 11px;
	color: #ff0000;
	font-weight: bolder;
}